[CI] use lowest resource on non-critical path jobs
[CI] use lowest resource on non-critical path jobs

During audit of CI resource allocation, it is found that almost all
build and test jobs are using the largest resource class, 2xlarge+.
While we may need the largest one for the critical path job, it seems
wasteful for the jobs off the critical path.

Closes: #3676
Approved by: rexhoffman

libra/libra,aptos-labs/aptos-core,aptos-labs/aptos-core,aptos-labs/aptos-core,aptos-labs/aptos-core,libra/libra,aptos-labs/aptos-core,libra/libra,aptos-labs/aptos-core,libra/libra,libra/libra,aptos-labs/aptos-core