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