Sign arbitrary messages with a user's wallet through thirdweb's API and obtain the cryptographic signature for verification.