tsk-42: fzf picker for queue switch
Mirrors `tsk switch` (namespace) — `tsk queue switch` now takes an
optional name and fzf-picks when omitted, with a `<new>` sentinel that
creates the queue (can-pull=false) on the fly. Generalized the picker
helper so namespace and queue share one code path.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>