Clear approval_merge_request_rule_source after merge
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=9065) </details> <!--IssueSummary end--> A post issue after !8497 The table `approval_merge_request_rule_source` is only used for open MRs, in order to find project level `approvals_required` count. For merged MR, it really does not matter. Overtime, as project rule gets deleted, the linkage would be nullified. But we can also remove the linkage when MR is merged, saving space.
issue