Allow setting the `externUid` and `provider` fields for user resources
User story
As a system administrator,
I want to be able to manage my GitLab users that sign in via LDAP through Terraform
so that I don't have to use curl
to poke the correct endpoints myself.
Requirements
Allow setting the external UID and provider fields for user resources, as well as not enforcing a password for these users. The API supports this.