public static Task PackByAsync(this Stream?stream, Type type, object?value,
                                JsonSerializerOptions?options = null, CancellationToken cancellationToken = default) =>
 SystemTextJsonHelper.PackAsync(type, value, stream, options, cancellationToken);
 public static Task PackToAsync <TValue>(this TValue?value, Stream?stream, JsonSerializerOptions?options = null,
                                         CancellationToken cancellationToken = default) =>
 SystemTextJsonHelper.PackAsync(value, stream, options, cancellationToken);