Tries to decodes the token into a Map of claims, returns null if decoding fails.
token
Map<String, dynamic>? tryDecode(String token);