Move Keymap Editor Table component to UI crate (#38157)

Closes #ISSUE

Move the data table component created for the Keymap Editor to the UI
crate. Additionally includes simplifications to the scrollbar component
in UI necessary for the table component to support scrollbar
configurations, and a fix for an issue with the table component where
when used with the `.row` API instead of `uniform_list` the rows would
render on top of each other.

Release Notes:

- N/A *or* Added/Fixed/Improved ...
1090c47a90Ben Kunkle committed on 9/14/2025, 7:53:07 PM· committed by GitHubparentbe7b22b
6 files changedLine totals unavailable