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:** ![SCR-20220517-k1g-2](/uploads/0cb1761bc726462c2908282e5e699258/SCR-20220517-k1g-2.png) **Project page as Developer:** ![SCR-20220517-k1m](/uploads/149b1e627a3619f02c551409299d60d0/SCR-20220517-k1m.png) **Repository > Commits screen as Developer:** ![SCR-20220517-k1u-2](/uploads/6e7355e3fd8970a20068642079893e9d/SCR-20220517-k1u-2.png) <!-- 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