Unified Build control update
Description
This issue is dependent on https://github.com/dotnet/source-build/issues/2974 and is a placeholder for .NET 8 required work in product repositories.
Instructions for implementation will be updated once https://github.com/dotnet/source-build/issues/2974 but will likely be a mechanical shift of properties in this repo.
This is .NET 8 work
Arcade's usages of DotNetBuildFromSource and other controls have been updated to the new control set. Legacy usages still need to be removed but this is blocked on all repos moving to net9 arcade
Tracked in https://github.com/dotnet/source-build/issues/4182