- Gate cached nu_scripts completion modules on per-version validity
markers so an outdated completion file no longer aborts the whole
config load; incompatible files automatically fall back to noop.
- Add 'pj completion doctor' to report enabled/disabled completions.
- Detect macOS via 'macos'/'mac'/'darwin' so the prompt shows the Apple
icon instead of the Unknown symbol.