Finalise `BackfillMissingProjectPushRules` migration
### Summary As part of the effort to create dedicated tables for push rules (organisation, group, and project), we migrated all project push rule records from the push_rules table to the new project_push_rules table. After the initial migration (!211812 and !212378), we discovered that some records were not migrated. A follow-up batched background migration (BackfillMissingProjectPushRules) was created in !219705 to find and migrate these missing records. The job has successfully completed and all missing records have been migrated. Verified on [postgres.ai](https://console.postgres.ai/gitlab/gitlab-production-main/sessions/48032/commands/144676) that no records remain unmigrated. This issue tracks the finalization of the BackfillMissingProjectPushRules BBM. ### Related works Epic: https://gitlab.com/groups/gitlab-org/-/work_items/15537 Project push rule: https://gitlab.com/gitlab-org/gitlab/-/work_items/499156
issue