post<T>  abstract method 
Sends a POST request to the specified path.
Implementation
Future<Result<T>> post<T>(
  String path, {
  data, // The data to be sent in the body of the request
  Map<String, dynamic>? queryParameters, // Optional query parameters
  FutureOr<T> Function(dynamic data)? onSuccess, // Callback on success
  FutureOr<T> Function(dynamic data)? onError, // Callback on error
  RestApiClientRequestOptions? options, // Request options
  bool cacheEnabled = false, // Optional flag to enable caching
  Duration?
  cacheLifetimeDuration, // Lifetime of cached data, defaults to CacheOptions.cacheLifetimeDuration
});