I noticed Cashtab tests were passing with node 20 and failing with 22. The failure reasons include the (weird) issue of node 20 using 24:00:00 for midnight.
Anyway, we should always try to use the latest stable version.
So, bump node version in CI, update Cashtab tests to pass with node 22.