C#'s JsonSerializer memory issues when serializing large string and byte array values