AgusDuha

Results 4 issues of AgusDuha

# 🤖 Linear Closes BES-351

**Description** Implement the factory for deploying `OptimismSuperchainERC20` Beacon proxies. Spec: https://github.com/ethereum-optimism/specs/pull/332 **Tests** Added `OptimismSuperchainERC20Factory` tests Test the `OptimismSuperchainERC20` Beacon in its tests **Additional context** Q: Should the `OptimismSuperchainERC20Beacon` predeploy be...

**Description** Add [CreateX](https://github.com/pcaversaccio/createx) as a Preinstall for future usage. **Tests** Test that the preinstall and it's code exist. **Additional context** The bytecode was taken from https://optimistic.etherscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed#code **Metadata** - Closes https://github.com/ethereum-optimism/optimism/issues/11556

**Description** Update L2 genesis specs to match the implementation being developed

C-debt
A-genesis