challengeData
Retrieves the raw JSON string representing the WebAuthn challenge data.
The challenge data is required to perform the WebAuthn ceremony (assertion) on the platform.
The returned Result wraps the operation to handle potential parsing or serialization errors. If the challenge data cannot be extracted or serialized to JSON, a Result.failure is returned containing the exception details.