getOneTimePasscode
Returns the current one-time passcode and its remaining validity window.
OtpCodeInfo.secondsRemaining is a snapshot at call time, clamped to 0 if already expired. Re-call this function when the countdown reaches zero to receive the next code.