Auto DevOps: Database migration pods should not be visible on environments tab
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=28994)
</details>
<!--IssueSummary end-->
### Problem to solve
Right now if you deploy an Auto DevOps application with database migrations it annotates the migration pods the same as the application pods and hence they appear on the environments page. We should probably hide them because it shows a confusing percentage next to it:

### Intended users
### Further details
### Proposal
Find some way to hide these. Ideally we'd use a special annotation to distinguish them from the application pods and hide that annotation. If that's not possible then a more hacky solution would be to match the name `*-db-initialize-*` and `*-db-migrate-*` and hide those.
### Permissions and Security
### Documentation
### Testing
### What does success look like, and how can we measure that?
### Links / references
issue