* fix(lockfile): support CRLF line endings in env lockfiles
Normalize CRLF line endings before parsing YAML document
separators in streamed env lockfile reads.
Previously the parser assumed LF-only separators (`\n---\n`),
which caused pnpm to report ERR_PNPM_BROKEN_LOCKFILE or outdated
lockfile errors when configDependencies lockfiles were checked
out with CRLF line endings on Windows.
Fixes#11612
* test(lockfile): cover CRLF normalization and clean up yamlDocuments
Add CRLF-handling tests for streamReadFirstYamlDocument (CRLF and
BOM+CRLF) and extractMainDocument (CRLF in combined file and CRLF
in content without separator). Hoist the duplicated CRLF replace
in Phase 1 out of the if/else, drop two stray semicolons and a
couple of blank lines.
* chore: include pnpm in changeset
---------
Co-authored-by: Zoltan Kochan <z@kochan.io>