enhance `TimedJSONWebSignatureSerializer` to support never-expire

zero expiry_time means never-expire