TO BE MERGED AFTER !20
This MR implements and benchmarks tests for the Sapling implementation from the protocol, leveraging on the extracted specification from the ADT Spec. As explained in #23.