- Add root workspace with path '.' to workspace_paths when it has a name
- Add root workspace version to workspace_versions (0.0.0 if no version in package.json)
- Skip root workspace in workspace package creation loop (already created as package ID 0)
- Add root to pkg_map so it can be resolved by other workspaces
- Refactor fetchNecessaryPackageMetadataAfterYarnOrPnpmMigration to use MigrationType enum
- Yarn Berry now only fetches integrity data, not bins/os/cpu (already in lockfile)
- Update test snapshots to include integrity checksums