Add retry loop (up to 3 attempts with exponential backoff) for 5xx server errors on payment-signed x402 requests, reusing the same payment signature to avoid double-charges. Also add 502/503/520/524 to the retryable error patterns in the MCP client.