fn spawn_install_task( broker: Arc<Broker>, registry: Arc<InstallSessionRegistry>, session_id: String, provider_id: String, cli_command: String, npm_package: String, pinned_version: String, cancel_rx: Receiver<()>, )