What .NET 10 GC changes mean for developers