slab/menuband: type a GM voice number while in TYPE mode
Number-row 0–9 builds up a 1–3 digit GM program (0–127) live as you
type. Each press applies the new value through setMelodicProgram so
the menubar voice badge + popover readout update in real time; a
3-digit cap means the 4th digit starts a fresh sequence without an
explicit clear. Buffer resets on note play and on TYPE-mode exit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>