keymap_ui: Add auto-complete for context in keybind editor (#34031)

Closes #ISSUE

Implements a very basic completion provider that is attached to the
context editor in the keybind editing modal.

The context identifiers used for completions are scraped from the
default, vim, and base keymaps on demand.

Release Notes:

- N/A *or* Added/Fixed/Improved ...
877ef5e1b1Ben Kunkle committed on 7/7/2025, 9:54:51 PM· committed by GitHubparent66a1c35
11 files changedLine totals unavailable