fix(settings): decode prevent_merge_requests_*_approval from GetSettings

Settings read prevent_merge_requests_author_approval and prevent_merge_requests_committers_approval from keys missing the "s" GitLab returns, so GetSettings always reported both as false while UpdateSettings set them correctly. In the Terraform provider this shows up as perpetual drift on gitlab_application_settings.

🤖 Generated with Claude Code

Merge request reports

Loading
Loading