Nothing really egregious here so not bothering with PR review. One dodgy bug which has been [reported](https://youtrack.jetbrains.com/issue/RIDER-135036/Incorrect-recursive-on-all-execution-paths-inspection) and temporarily ignored.
This reverts commit 2cb2167765, reversing changes made to 0bcb3c5839.
2cb2167765
0bcb3c5839
ILocalUserPlayInfo
TestMetadataTransferred
ChangeSet
CountdownOffset
BeatmapInfo
Non-legacy scores *are* subject to upgrades again - albeit it is *rank* upgrades that they are subject to.
BackgroundDataStoreProcessor
This was a source of confusion for users previously, wondering why their non-legacy (non-stable) scores weren't being converted in line with new scoring changes, when it was never actually our intention to support anything of the sort.
Addresses https://github.com/ppy/osu/discussions/24989.
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
BackgroundBeatmapProcessor
Ensure scores always have the correct linked `BeatmapInfo`
UpdateLocalScores