Multi-task export: -T (repeatable), --where, --all
`tsk export` now accepts multiple selectors and concatenates the
resulting mboxes:
- `-T tsk-N` is repeatable (clap Vec<Id>)
- `--where KEY=VALUE` adds every task with that property
- `--all` adds every binding in the active namespace
- no selector still drops into the fzf single-pick
Selectors are unioned; duplicates are removed before emission.
`tsk import` parses the concatenated mboxes via patch::import_mbox,
which groups entries by their X-Tsk-Stable-Id and rebuilds each
chain in order. The single-task `import_task` is now a thin wrapper
that errors if more than one chain shows up.
Smoke test: `--all` and `--where status=open` against the live repo
both produced the expected entry counts.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>