Remove caching authorized_projects
What does this MR do and why?
In Cache user project authorizations for faster au... (!169630 - merged) we introduced caching a user's authorized projects to speed up subsequent autocompletes and searches but it turned out not to make a big difference. !170948 (merged) had a big enough impact on duration. To keep code simple and clean, we'll remove the code and feature flag in this MR. We can keep the caching class as that might still be useful going forward.
The change is behind a feature flag that was introduced in the current milestone and the flag was never rolled out.
References
Please include cross links to any resources that are relevant to this MR This will give reviewers and future readers helpful context to give an efficient review of the changes introduced.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #472011 (closed)