Refactor user counts into a common place
We either have different data from the admin users breakdown page vs the License API or calculate the same thing in different places.
We should DRY this and have a service or class that is the SSOT for user counts.
Context: #32287 (comment 223989194) and #32287 (comment 224291043)