[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