Add additional compliance report violation types
## Problem to solve The basic violation types were added in &7222+ and &6870+. This issue is to add additional compliance report violations listed in the epic https://gitlab.com/groups/gitlab-org/-/epics/5237#out-of-scope. ## Proposed solution Create components that can display the following violations: - Pushed to a protected branch - Code coverage report - Security report - Performance report - Missing linked issue - Last completed pipeline status ## Design ![Page_1_](https://gitlab.com/groups/gitlab-org/-/uploads/dc8f1c53a81cf7c4bffc90c82c39979c/Page_1_.png) ## Implementation issues - **Pushed to a protected branch** - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356548+ - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356547+ - **Code coverage report** - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356552+ - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356551+ - **Security report** - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356554+ - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356553+ - **Performance report** - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356556+ - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356555+ - **Missing linked issue** - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356558+ - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356557+ - **Last completed pipeline status** - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356550+ - [ ] https://gitlab.com/gitlab-org/gitlab/-/issues/356549+
epic