fix: TS Strict aria C and D (#6761)
* TS Strict aria C and D
* Propagate input type from textfield to focusable props
* Check input key for null in useDateSegment before calling onInput
* review followup
* fix types
* review comments
* fix remaining ts error
* sort descriptor is required
* keep value required
---------
Co-authored-by: Devon Govett <devongovett@gmail.com>