Use project ID in repository cache to prevent stale data from persisting across projects

We have a number of bugs caused by cache keys not being flushed properly during deletion of a project. Add the project ID to ensure this never happens.

Closes #20027 (closed)

Merge request reports

Loading