Add "GET /groups/:id/enterprise_users" API endpoint
Add "GET /groups/:id/enterprise_users" API endpoint to allow group owners - get a list of all enterprise users of the group - see enterprise users' emails - search enterprise user by their primary and secondary emails and provide support for [the rest of features `GET /groups/:id/provisioned_users` API endpoint supports](https://docs.gitlab.com/ee/api/groups.html#list-provisioned-users). Prior to https://gitlab.com/groups/gitlab-org/-/epics/9675 `GET /groups/:id/provisioned_users` endpoint allowed group owners get list of enterprise users since provisioned by group users were considered enterprise users. We changed [the enterprise user definition](https://docs.gitlab.com/ee/user/enterprise_user/#automatic-claims-of-enterprise-users), being provisioned-by-group-user is not sufficient to be an enterprise user. Changing `GET /groups/:id/provisioned_users` API endpoint to return enterprise users would not be right direction since the API path implies that it supposed to return `provisioned_users`. In https://gitlab.com/gitlab-org/gitlab/-/issues/429285#note_1728948383 we should decide what to do with that endpoint. #### Since we [allow group Owners to obtain users' email addresses for Enterprise Users using updated definition by using Members API](https://gitlab.com/gitlab-org/gitlab/-/issues/391453), why do we need "GET /groups/:id/enterprise_users" API endpoint? "GET /groups/:id/enterprise_users" API endpoint will allow group owners - get the list of **all** enterprise users of their group. If an enterprise user is not a member of the resource, Members API will not return the record for that user - [verify whether there is enterprise user for specific email by using `search` parameter](https://gitlab.com/gitlab-org/gitlab/-/issues/352011). There is [`GET /groups/:id/billable_members` API endpoint](https://docs.gitlab.com/ee/api/members.html#list-all-billable-members-of-a-group), but it returns records of those users that are members and it allows searching by public user email only. Having separate endpoint that is dedicated to enterprise users only could also [prevent unintentional disclosing users' private information](https://gitlab.com/gitlab-org/gitlab/-/issues/391453#note_1718921033).
issue