Closes https://github.com/ppy/osu/issues/28997.
Addresses https://github.com/ppy/osu/discussions/28984.
Reimplement stable polygon tool
TestMultiplayerClient
Fix beatmap carousel panels not blocking hover of other panels in song select
As mentioned [in discord](https://discord.com/channels/188630481301012481/1097318920991559880/1274231995261649006).
Remove extra box in `OnlinePlayBackgroundScreen`
Fix custom skin sprites no longer working
Fix grid snap slider placement double-click not making new segment if anchor not hovered
See https://github.com/ppy/osu/pull/29433/checks?check_run_id=28833985792.
Fix preview play button having incorrect click area
BeatmapCardNormal
Fix PathControlPointVisualiser eating inputs when no control points are selected
Ensure the "Change Difficulty" menu uses up-to-date difficulty names
Add argon/classic osu!mania combo counter
Fix beatmap skin always overriding ruleset HUD components
Closes https://github.com/ppy/osu/issues/29391.