Gitlab 12.6 introduced a new API function to return the current approval state of a merge request.
GET /projects/:id/merge_requests/:merge_request_iid/approval_state
This is actually not implemented in gitlab gem.
https://docs.gitlab.com/ee/api/merge_request_approvals.html#get-the-approval-state-of-merge-requests