Bypass JSON-defaulting helpers for multipart uploads
A shared fetch helper that automatically adds `Content-Type: application/json` for every nonempty body will corrupt browser-managed multipart uploads. Keep JSON defaults for JSON bodies, but use a dedicated `FormData` request path that passes the body without a `Content-Type` hea…