Minimal reusable command-palette overlay window for Guppy.App.
It is intentionally Elixir-owned: the palette is a small app-supervised
Guppy.Window opened as a popup/floating window, renders the app command
registry, and dispatches selected command ids back to the app coordinator.