Migrate existing ApprovalMergeRequestRule functionality to new approval rule classes
* When it is a project rule, create it as a new `ApprovalRule` and associate with the project.
* When it is a modified rule, create it as a new `ApprovalRule` and associate with the MR
This issue should be refined during work on https://gitlab.com/gitlab-org/gitlab/-/issues/494687+
issue