Move hl.device blocks from input.lua into input-device-exceptions.lua
and add mk-device-exception.sh — a dialog-based TUI that pre-populates
fields from any existing block in the target file and replaces or
appends it on save.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>