Add logging for approval deletions on merged/locked MRs

What does this MR do?

Adds observational logging when approval deletion is attempted on merged or locked (merge in progress) merge requests.

Why?

Related to #557028 - investigating cases where approvals go missing on merged MRs.

Feature flag

log_merged_mr_approval_deletion - disabled by default

Relates to #557028

Merge request reports

Loading