Is there a way to disable non-admin users from registering CI runners?

Is there any way to disable the ability of any GitLab user to obtain a gitlab-ci token and register their own runner?

In a corporate environment we’d like to provide shared runners for developers to test their builds but would prefer not to allow any logged in user to go into a project > edit > Runners and be presented with steps to register a GitLab Runner along with the registration token.

FYI: https://gitlab.com/gitlab-org/gitlab-ce/issues/27591