Button
HoldToConfirmContainer
double
float
UIHoldActivationDelay
All times use double, so let's also use double here.
Closes https://github.com/ppy/osu/discussions/16669.
Resolves #4685.
Closes #4446.
Also cleans up some weird code