SCORU/Node: protocol agnostic batcher
Context
This MR moves the batcher outside the protocol directories. The protocol plugins for the rollup nodes need to provide some protocol specific constants used by the batcher.
This MR needs the protocol agnostic simulation of !9264 (merged) and the PVM plugins of !9263 (merged).