SkinnableSound
Samples
Closes https://github.com/ppy/osu/issues/30365.
SkinReloadableDrawable
ScheduledDelegate
SkinnableSound.Samples
Remove
RemoveRange
RemoveAll
For some reason we were handling this both in `DrawableSkinnableSound` and `PoolableSkinnableSample` in very similar ways. Only one seems required.
Allows sharing pause logic with gameplay samples.
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>