Proto/test: add aggregate cases
Refactor some test helpers for consensus operations and some tests on aggregated operations, and add new test cases. There are further factorizations that could be done but this MR has to stop somewhere.
The attesting_slot and manager_pkh arguments for consensus operation crafting are debatable, but at least they will stop the callers from providing sometimes the manager key and sometimes the consensus key interchangeably.
Edited by Diane Gallois-Wong