Existing UNLICENSE file not recognized as license
<!--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>
- [Work on this issue](https://contributors.gitlab.com/manage-issue?action=work&projectId=278964&issueIid=24030)
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=24030)
</details>
<!--IssueSummary end-->
### Summary
Per gitlab-foss#47440 and gitlab-foss!21508 GitLab previously did not detect UNLICENSE as a license file. Newly created or modified UNLICENSE files will now be detected as license files following the merge of gitlab-foss!21508. All existing projects that contain unmodified UNLICENSE files will not recognize the license.
### Proposal
With the changes we've been making in https://gitlab.com/groups/gitlab-org/-/epics/7874, Gitaly now returns the filename of the license file in the repository. The rails code should be changed so it no longer uses the `Gitlab::FileDetector` to find the license file in the repo, but instead relies on the info from Gitaly. This will make Gitaly provide the single source of truth and make sure the detected license actually matches the file where that license was found.
issue