Remove approvals_before_merge/approvals_required fields from public API (breaking change)
The `approvals_before_merge` field has been made redundant within: - Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/11132. - Merge request: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/16121 Within this issue, we should remove `approvals_before_merge`/`approvals_required` fields from public API or Projects and Merge Requests. It's a breaking change and must be done within a major release %"15.0" It includes: - `approvals_before_merge` API [field](https://gitlab.com/gitlab-org/gitlab/blob/0b62424123c2b721a9cad8608cda4933ae5ee780/ee/lib/ee/api/merge_requests.rb#L11) - Updating documentation: https://docs.gitlab.com/ee/api/merge_request_approvals.html - Removing `/approvals` [endpoint](https://gitlab.com/gitlab-org/gitlab/blob/0b62424123c2b721a9cad8608cda4933ae5ee780/ee/lib/ee/api/merge_request_approvals.rb#L60)
issue