core: SSRF-safe transports drop streaming request bodies and crash on internationalized hostnames
SSRFSafeTransport and SSRFSafeSyncTransport reconstruct pinned requests using request.content and hostname.encode('ascii'). This raises httpx.RequestNotRead for streaming bodies (generators, async generators, files, multipart) and UnicodeEncodeError for internationalized domain names, causing silent failures or crashes in URL-based utilities such as HTMLHeaderTextSplitter and ChatOpenAI token counting.
