GraphQL API: Add "projects count" and "jobs count" to CiRunner
### Description Users of the runner management UI should be able to see how many: - Projects (`projectCount`) are attached to a specific/project runner - Jobs (`jobCount`) have run on this runner. Example: ![Screen_Shot_2021-06-01_at_2.30.19_PM](/uploads/f659d0c5b97c4166b612a0337a2b6f9a/Screen_Shot_2021-06-01_at_2.30.19_PM.png) #### Questions - Should users be only able to see projects/jobs they can access or is a total aggregate ok to reveal to any user? - Counting a large number of items may have performance considerations for large numbers of projects/jobs. Should we return the results up to a maximum? e.g. `1000+` is shown on the pipelines page. #### Related (out of scope?) - Is it useful to filter/segregate failed successful jobs? (e.g. a broken runner would start failing jobs).
issue