fix: introduce a resource_group to prevent pipeline limits
When a change results in a large number of downstream tests to be required, GitLab will sometimes fail the trigger jobs as too many pipelines have been created in the past minute.
This change adds a resource_group as a way of attempting to limit the number of concurrent pipelines created.