.Net 6 introduced Chunk method https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable.chunk?view=net-6.0