terraform-pipeline: remove duplicate jobs
Remove duplicate jobs between merge requests and pushes. We can't use workflow:rules: as suggested in the GitLab docs because they don't template well. Instead, implement the same rules as job rules and include a common set via !reference.