Backport splitting approval changes from CE

What does this MR do?

Backport splitting approval changes from CE

Author and committers approvals are split in EE This commit provides backports for those changes

EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10234

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ee/issues/10441

Merge request reports

Loading