Correct direct builds e.g. `msbuild` (#32552)
- correct `$(RepoRoot)` fallback in Directory.Build.props
- need trailing slash almost everywhere
- pass `$(RepoRoot)` and `$(Configuration)` properties into helix.proj
- properties aren't always global and were missing when invoked from RunHelix.ps1