Create Keycloak client for access to enhanced profile data
This client will exist within the community realm, and the base client doesn't need any scopes as it just needs to exist for validation of incoming client requests. The community realm was chosen as it reduces risk by a reasonable amount in case of any sort of leak. The Foundation realm guards access to a specific resource, and in the community realm there is also access control. However, this access control is typically done on both login state and the username/email matching of the authenticated user, so even having access to these API's should be low risk.