How to use Task.WhenEach in .NET 9The .NET 9 release introduces Task.WhenEach for elegant asynchronous task handling.