create static method
Create a configured Dio client using provider strategy
Priority order:
- Custom Dio client (if provided via extensions)
- HTTP configuration with provider strategy
- Provider defaults
Implementation
static Dio create({
  required ProviderDioStrategy strategy,
  required dynamic config,
}) {
  // Extract custom Dio from config extensions
  final customDio = _extractCustomDio(config);
  if (customDio != null) {
    // Use custom Dio with provider-specific enhancements
    return _enhanceCustomDio(customDio, strategy, config);
  } else {
    // Create new Dio with unified configuration
    return _createConfiguredDio(strategy, config);
  }
}