Close the underlying async HTTP client.
Releases the aiohttp-backed connector that the 1.x SDK uses by
default. Without this, transient ChatFireworks instances can leak
an Unclosed connector warning at GC if the event loop has already
stopped. Safe to call multiple times.