dotnet: investigate migrating to System.Text.Json
The System.Text.Json API is a high-throughput substitute for the JSON.net API that we are currently using, and is part of the .NET SDK 3.0 and up. This is supposed to have same or better performance and would reduce the external dependency surface.
Task is to investigate whether it could and should be used.
See: https://docs.microsoft.com/dotnet/standard/serialization/system-text-json-how-to
An addition to this may be https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-source-generation?pivots=dotnet-6-0 either at the jsii level or app level. In theory can make things more explicit as well as improving throughput.