As other crates start making their way into this repo (re: resource-metering, and access-lists), they all need a common shared test setup. Set up a dummy EL client, CL client, have a way to progress the chain, have a way to make transactions, etc.
Instead of copy-pasting initialization code across all these crates, we should create a new test-utils crate or similar to have a common shared framework that can be reused across the board.