Removing pageSize from sliderProps (#2917)
* removing pageSize from sliderProps
also forcing pageSize to be a multiple of step
* adding test for page size clamping
* using snap value to step for page size calc
* fixing logic to account for if step is less or greater than min/max
* fixing comment
* making math simpler for calculating page size
* exposing pageSize and step from useColorSliderState
memoizing step calc in useSliderState as well. Exposing pageSize and step from useColorSliderState allows us to remove extraneous useKeyboard from useColorSlider that was previously needed for pageUp/Down handling
Co-authored-by: Robert Snow <rsnow@adobe.com>