1.27.0

(feat): Switch from Guzzle to PSR-7/17/18 HTTP interfaces; SDKs are now framework-agnostic and should work with any PSR-18 compliant HTTP client (Guzzle, Symfony HttpClient, etc.) The SDK uses php-http/discovery to automatically find an installed PSR-18 client at runtime. Retry logic is now implemented via a RetryDecoratingClient decorator instead of as Guzzle middleware. Existing Guzzle users should be unaffected as Guzzle implements PSR-18.