Part of https://github.com/ledgerwatch/erigon/issues/5965 See https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/beacon-chain.md#beacon-chain-state-transition-function.