[ ] While calculating the top-up amount required for the under-funded upkeeps the balance within the upkeep itself is not consider currently, only the balance within the upkeep manager is consider. Consider both
[ ] Reach an expression for total ETH to be available in the manager itself given the amounts of members added: gasLimit * roundsTopUp * cl_feed_fast_gas
[ ] Included sort of a circuit breaker for gas spike condition in the network so it does not consider a bunch of member underfunded during that time to end-up having over-funded upkeeps afterwards. Create a conditional rule based on the report from cl in the past 3-4 rounds to consider if its an outlier gas condition or norm
[ ] Considerations around testing on different gas network conditions [10, 60, 100, 200] gwei scenarios to be more aware of corners cases which may rise due to those envs
[ ] Allow for an existing upkeep id to modify its gas limit
[ ] Early revert based on s_storage.maxPerformGas limitation on gas limit
gasLimit * roundsTopUp * cl_feed_fast_gas
s_storage.maxPerformGas
limitation on gas limit