https://github.com/ethereum/consensus-specs/blob/master/specs/gloas/validator.md#block-proposal
We need an interface to choose the bid (e.g. ExecutionPayloadBidManager) that will selects the bid during block production
- We need
PayloadAttestationPool to choose the payload attestations during block production
We need to have BlockFactoryGloas which just returns a block (no blobs) similar to BlockFactoryPhase0