Improve the consistency of runner statuses in the admin and group views
## Overview
As part of the [UX scorecard recommendations](https://gitlab.com/gitlab-org/gitlab-design/-/issues/1673), statuses in the admin view are inconsistent with those shown in the group and project views.
## Proposal for MVC
- Improve consistency of the ways we are communicating status across different views (project, group, instance)
- Audit of current statuses: https://gitlab.com/gitlab-org/gitlab/-/issues/339527#note_736037498
- Proposed statuses: https://gitlab.com/gitlab-org/gitlab/-/issues/339527#note_736172030
- **Highlights:**
- When we have stale, stale would replace never contacted. The tooltip would explain that the last contact was never.
- We should remove the paused badge and rely on the pause/play button to communicate that status. We can add a more in-depth explanation to the tooltip of the pause/play button as well
- Update offline status icon for project runners (as long as we don't have stale status)
- Add tooltips to status badges in group runners
epic