Etherlink: add support for access lists (EIP-2930)
Context
Part. of #7927 (closed).
This MR adds support for optional access lists as per EIP-2930.
Testing
The enabled access lists test that were skipped (+100 tests).
./evm-evaluation-assessor --eth-tests <ethereum-tests-repo> -o test.logs --resources ./etherlink/kernel_latest/evm_evaluation/resources -h -r
This command will output 100% compatibility.
I also added an E2E tezt ('cause why not):
dune exec etherlink/tezt/tests/main.exe -- evm eip2930 /dal /threshold_encryption alpha --file evm_sequencer.ml
Edited by Rodi-Can Bozman