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