fix(pollux): add exp/nbf validation and fix error logging in SDJWT.verify
Fixes #553 — remove console.log(err) from SDJWT.verify() catch block Fixes #554 — add temporal claim validation (exp/nbf) per RFC 7519 Changes: - Check exp claim (§4.1.4): return false if current time >= exp - Check nbf claim (§4.1.5): return false if current time < nbf - Remove console.log: empty catch block, consistent with JWT.verify() - Use string literals for claim keys to keep import type-only - Remove static temporal fixtures; tests use vi.useFakeTimers() to control system clock and build SD-JWT payloads dynamically Matches the areTimestampsValid() pattern in JWT.verify (#550, #552). Credentials without exp/nbf keep current behavior (no enforcement). Signed-off-by: Abhigyan Singh <[email protected]>