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

## 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