Split client/xrpc.rs into xrpc/ module directory
Break the monolithic xrpc.rs (453 lines) into focused submodules:
xrpc/mod.rs (struct, types, check_response, private helpers),
auth.rs (login, refresh_session), blobs.rs (upload_blob, get_blob),
repo.rs (create/put/get/list/delete record). Test file moved into
module directory.