### Description
* Moves to `estimateRetryableTicket` to get Arbitrum L2 gas
### Drive-by changes
none
### Related issues
- Fixes#1728
### Backward compatibility
_Are these changes backward compatible?_
Yes
_Are there any infrastructure implications, e.g. changes that would
prohibit deploying older commits using this infra tooling?_
None
### Testing
_What kind of testing have these changes undergone?_
Unit tests - haven't deployed yet tho
// Arbitrum Nitro based chains are a special case for transaction cost estimation.
// Arbitrum Nitro based chains are a special case for transaction cost estimation.
// The gas amount that eth_estimateGas returns considers both L1 and L2 gas costs.
// The gas amount that eth_estimateGas returns considers both L1 and L2 gas costs.
// We use the NodeInterface, found at address(0xC8), to isolate the L2 gas costs.
// We use the NodeInterface, found at address(0xC8), to isolate the L2 gas costs.
// See https://developer.arbitrum.io/arbos/gas#nodeinterfacesol or https://github.com/OffchainLabs/nitro/blob/master/contracts/src/node-interface/NodeInterface.sol#L110
// See https://developer.arbitrum.io/arbos/gas#nodeinterfacesol or https://github.com/OffchainLabs/nitro/blob/master/contracts/src/node-interface/NodeInterface.sol#L25