Moved Npm service to shared package to enable consistent dependency management
across all components. Plugin dependencies are now installed with proper
version targeting and concurrent install deduplication via Flock.
Changes from user perspective:
- Faster TUI startup by removing unnecessary Instance.provide wrapper
- More reliable plugin dependency installation with proper serialization
- Cleaner config loading without redundant worktree parameter requirements