Bluesky: Split appview and PDS clients to fix Blacksky proxy errors
The atproto-proxy header was set on all requests, but PDS procedures
(createRecord, deleteRecord, putRecord, uploadBlob, muteActor, etc.)
should not be proxied. When Blacksky was selected as appview, the PDS
tried to proxy writes to Blacksky which returned XRPCNotSupported.
Add a separate pdsClient without the proxy header for all PDS-native
calls. The appview client (with proxy header) is used only for queries
like getTimeline, getProfile, searchPosts, etc.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>