### Description
- based off https://abacusworks.grafana.net/d/FSR9YWr7k, updated
resource requests for all agents. Because mainnet3 sees so many more
messages and more chains, the resource needs there are higher
- allows for resources to be defined in infra - previously we'd just use
the default value in the values.yaml of the helm charts. Also makes the
resources specific to the type of agent, which is nice because relayers
require much higher spec than validators
- I haven't deployed this yet, will do so when I get a review
### Drive-by changes
<!--
Are there any minor or drive-by changes also included?
-->
### Related issues
- Fixes https://github.com/hyperlane-xyz/issues/issues/1288
### Backward compatibility
<!--
Are these changes backward compatible? Are there any infrastructure
implications, e.g. changes that would prohibit deploying older commits
using this infra tooling?
Yes/No
-->
### Testing
<!--
What kind of testing have these changes undergone?
None/Manual/Unit Tests
-->