We should make a couple of changes to this project to global package management and .NET SDK versioning to make developer experience more consistent.
- Add global.json with a standardized .NET SDK version for local dev + CI
- Enable transitive pinning in Directory.Packages.props, remove transitive package references from .csproj files, check for dependency changes across the repo
- Create a Directory.Packages.props file in /test directory and move test deps from the main Directory.Packages.props file to the new one.