CVE-2026-55955: add replay protection to the cluster EncryptInterceptor by
encrypting a trusted timestamp with each message and rejecting duplicate,
stale or future messages via the new replayWindowTime and
replayWindowMessageCount attributes (upstream tomcat 9.0.119). The default
encryptionAlgorithm also changes from AES/CBC/PKCS5Padding to
AES/GCM/NoPadding, because the replay protection is only effective for
non-malleable algorithms. NOTE: this changes the encrypted cluster message
format, so a cluster using EncryptInterceptor must be restarted as a whole,
not node by node