Describe the feature
Currently, OpProofsStore mixes methods for dealing with live block updates (processing diffs) with methods used solely for bulk-loading the initial state (populating block 0). To improve code clarity and prevent misuse, the initialization methods should be moved to the dedicated OpProofsInitialStateStore trait.
Additional context
No response