Split off from [#106952: Animation: Butterworth Smoothing filter](https://projects.blender.org/blender/blender/pulls/106952) This patch allows the slider to take a different string than just "%", the use case is on #106952 where we want to display "Hz" instead. Additionally the slider got the ability to set modes, which determine how the factor number is displayed. `SLIDER_MODE_PERCENT` means it will multiply by 100 and display as whole numbers `SLIDER_MODE_FLOAT` means it will display just floats with one digit after the comma Additionally to that, because the slider range is now arbitrary and potentially deals with large numbers, the mouse distance needed to travel from min to max has been normalized to the range. Pull Request: https://projects.blender.org/blender/blender/pulls/109768