Tezlink/EVM node: add protocol dependency to evm node
Checklist
[ ] Provide automatic testing.[ ] Add an item in the changelog
What
Add a dependency to Quebec protocol plugin.
Next: !17095 (merged)
Why
We want, for the tezlink project, to import the RPC services directly from the protocol, to facilitate compatibility with tezos tooling.
At the moment, the question of the migration from a protocol to another, is entirely sidestepped, as the immediate goal is a e2e demonstration. So we don't need all the protocols, and we target Quebec as it is the latest activated.
How
We expose the function used in product_octez to point to the plugin package, and use it in product_etherlink on the lib_dev package.
We could use plugins to be able to register protocols, and have a code generic enough to work with multiple protocols. But as we don't need it, we're doing without for now.
Manually testing the MR
We isolated the commit adding the dependency to see how the CI react, other than that just building will test the new code.