Introduce explicit permission read_project_runners instead of using admin_project

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

The following discussion from !103994 (merged) should be addressed:

  • @philipcunningham started a discussion:

    thought/question

    admin_project works fine here but i wonder if this should be something more granular, like the other user abilities (e.g. :read_group_all_available_runners). perhaps with this could happen in a follow-up with some advice from a subject-matter expert 🤔

Edited by 🤖 GitLab Bot 🤖