Add `userPermissions` to `Runner`
Description
- Add a
userPermissionsfield toRunnerin the GraphQL API to inform users if they are able to update the runner. - Possible suggested fields:
readRunnerupdateRunneradminRunner(incl. delete) for each respective operation.
Use case
In #19819 (closed) non-admin users of a group may or may not be able to update a runner's information of each runner. The UI should hide/show relevant actions for each runner:
