the current Block definition [here](https://github.com/ChainSafe/state-transition-z/blob/b0fd005820fde96c696bc2d47eef7e56a2f82e45/src/state_transition/types/signed_block.zig#L2) does not have any methods inside, that's a limitation I think `SignedBlock` should delegate methods to `Block` so that we can use both data structures in any places _Originally posted by @twoeths in https://github.com/ChainSafe/state-transition-z/pull/17#discussion_r2393400505_