[pallet-revive] adjust fee dry-run calculation (#6393)
- Fix bare_eth_transact so that it estimate more precisely the
transaction fee
- Add some context to the build.rs to make it easier to troubleshoot
errors
- Add TransactionBuilder for the RPC tests.
- Improve error message, proxy rpc error from the node and handle
reverted error message
- Add logs in ReceiptInfo
---------
Co-authored-by: GitHub Action <[email protected]>