[BE] Create approval_settings audit events after MR policy evaluation

Why are we doing this work

We need to generate audit events after MR policy evaluation if there are warn mode policies that set more restrictive merge request approval_settings.

Edited by 🤖 GitLab Bot 🤖