Prevent commit authors from approving their own changes
There is an option to prevent the merge request author (person who created the merge request) from approving their own changes, but this doesn't block the commit author from approving the changes if they are different.
Proposal
Improve the disable self approval to also block based on commit author