feat(groups): Add provider to AddGroupSAMLLinkOptions
What does this MR do?
Adds the provider attribute to AddGroupSAMLLinkOptions and the SAMLGroupLink response struct.
Why is this needed?
This ensures the go-gitlab SDK has full feature parity with the GitLab SAML group links API, allowing users to configure specific identity providers for their SAML mappings.
Related Issues
Closes #2227 (closed)