api/users: Allow string UIDs for the ExternalProvider API data.
The GitLab API expects and allows arbitrary strings as UID as some providers have non integer UIDs for mapping. Reflect the API and struct name according to the actual API.
The GitLab API expects and allows arbitrary strings as UID as some providers have non integer UIDs for mapping. Reflect the API and struct name according to the actual API.