* feat(balancer): add weigthed pool factory v1
* feat(balancer): add weigthed pool factory v2 and v3
* fix(evm): fix compilation bug due to a bugged solc version
---------
Co-authored-by: zizou <111426680+flopell@users.noreply.github.com>
- `lib.rs` split into multiple files with `modules.rs` being the main entrypoint for substreams
- contract changes are tracked similiarly to ambient (generalized to use a store of tracked contracts)
- static attributes were pruned of the dynamic ones