diag(auth): surface real wallet signData error instead of generic message
WalletAuthModal swallowed the wallet's actual signData exception and
replaced it with "Failed to sign nonce. Please try again." On the UTXOS
smart wallet, signData fails inside the provider with a specific error
("Etwas ist schiefgelaufen") that we were discarding, leaving no way to
diagnose why authorization fails on mobile while getNonce succeeds
server-side.
Surface the underlying message in both the toast and console.error,
while keeping the friendly cancel/reject handling on top.
Co-Authored-By: Claude Fable 5 <[email protected]>