refactor: Use package knowledge in the LSP (#13468)
### Description
Part 13 of the package/scope knowledge completion stack.
Back LSP package identity, root scope, and definition paths with
`PackageGraph` while retaining parsed manifest source solely for scripts
and ranges. Unnamed/ambiguous manifests remain unqualified best-effort
payloads, outputs are deterministic, and graph-backed package views are
cached between document edits.
### Testing Instructions
- `cargo test -p turborepo-lsp`
- `cargo clippy -p turborepo-lsp --no-deps --all-targets -- -D warnings`
<sub>CLOSES TURBO-5777</sub>