create Default Http Client
Creates a default HTTP client with standard timeout settings.
The client is configured with:
JSON content negotiation with lenient parsing
Timeout settings (10s connect, 30s request/socket)
Retry configuration with exponential backoff
Client identification headers (X-Client-Name, X-Client-Version)
Client identification headers help Stellar server operators track SDK usage and identify SDK-specific issues.