Implementation: Runner table redesign to allow more data
<!-- Implementation issues are used break-up a large piece of work into small, discrete tasks that can move independently through the build workflow steps. They're typically used to populate a Feature Epic. Once created, an implementation issue is usually refined in order to populate and review the implementation plan and weight. Example workflow: https://about.gitlab.com/handbook/engineering/development/threat-management/planning/diagram.html#plan --> ## Release notes The Admin Area > Runners view has been re-designed. In addition to new layout options, the re-design enables future improvements for runner fleet management from the Admin Area > Runners view. The key new features available in this redesign are as follows: - Filter the Runner view by runner type tabs. - Fix the filter, so the view now correctly displays non-connected runners. ## Why are we doing this work The Admin Area > Runners view needs to be re-designed to allow for more data to be added. More details in the design issue: https://gitlab.com/gitlab-org/gitlab/-/issues/299509/ ## Relevant links - [Design Issue](https://gitlab.com/gitlab-org/gitlab/-/issues/340324/) ## Non-functional requirements <!-- Add details for required items and delete others. --> To be completed - [x] Documentation: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74165 ## Implementation plan - [x] Move register runner information to a dropdown https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72529 - [x] Replace registration token in registration modal ​https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72705 - [x] Fix filtering of "Not connected" runners https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73292 - [x] Remove runners' table jobs and projects columns https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73472 - [x] Runner status cannot be "paused" https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73530 - [x] Filter runner type via tabs https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73680
issue