Define CPU/memory limits/requests per CI job
Description
It will be good to set kubernetes limits/requests in .gitlab-ci.yml per job, when they're missing or too high use just the default ones from config.toml.
Not all tasks requires the same amount of cpu/memory, with those settings can utilize the k8s cluster much more efficiently.
Proposal
Per task limit_cpu/limit_memory/request_cpu/request_memory variables.