[pallet-revive] eth-rpc: fix `latest` block initialization and reduce per-block RPC calls (#12742)