Display mirroring information for Developers on Project Page
<!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.-->
### Summary
We have two pieces of code to display the mirroring status for projects.
1. We display the mirroring status on the main project page.
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/views/projects/_home_mirror.html.haml
2. We display the mirroring status under Repository > Commits.
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/views/projects/commits/_mirror_status.html.haml
https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/views/projects/commits/_mirror_status.html.haml
Currently, a user with the role `Developer` or lower is unable to take action on CI/CD Settings which includes being able to force update a mirror. This is expected. However, they are unable to see the mirroring status at all on the main project page. They can see this under `Repository > Commits`.
At some point, it looks like we hid the [pull mirror update time](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67133) from guest users, but I believe this actually prevents anyone who is not a Maintainer from seeing any mirror status information on the project page.
### Proposal
I propose that we offer some consistency across both pages and we should display mirroring status information to Developers and Maintainers.
### Screenshots
**Project page as Owner:**

**Project page as Developer:**

**Repository > Commits screen as Developer:**

<!-- Label reminders
Use the following resources to find the appropriate labels:
- https://gitlab.com/gitlab-org/gitlab/-/labels
- https://about.gitlab.com/handbook/product/categories/features/
-->
issue