[SPIKE] Add logic to Projects::AllBranchesRule::MergeRequestApprovalSetting to load `require_reauthentication_to_approve`
<!--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=520007) </details> <!--IssueSummary end--> In https://gitlab.com/gitlab-org/gitlab/-/issues/504615+ we created a new table to store the approval settings. For the `All branches` rule we need to fetch the project setting values instead. We have renamed `require_password_to_approve` in https://gitlab.com/gitlab-org/gitlab/-/issues/431346+ As I'm currently not 100% sure if we can just proxy `project.project_settings.require_reauthentication_to_approve` I have marked this issue as a ~spike. Please check through that issue to ensure ignoring the old attribute in favor of `require_reauthentication_to_approve` is sufficient. ### Desired outcomes Either: 1. we implement the method to return the correct value from the project settings 2. we create a new issue with a plan on how to proceed
issue