Closes https://github.com/zed-industries/zed/issues/45630 Remote host location alone is not enough to distinguish between remote worktrees: different remote projects open in different windows will have the same remote host location and _will_ have the same `WorktreeId`. Thus, require an associated `WorktreeStore` with all `WorktreeId`-related trust questions, and store those IDs based on the store key. Release Notes: - Fixed worktree trust handling of multiple projects on the same remote host