[25.5.4] - 2026-01-21

Fixes

- Introduce unnamed_join alias for motions with joins under them to distinguish columns with identical names
- Fix erroneous logic of counting rows returned from replicasets which led to undercovered limit exceedance
  errors.
- Fixed that upgrading between patch versions wouldn't run upgrade scripts.
- Datetime literals should support `yyyy-mm-dd` format, e.g. `select '2026-01-17'::datetime`.
- Fix type inference for the `a BETWEEN b AND c` expression; now types of `a`, `b` and `c` should be
  properly unified, meanining that `select '2026-01-13' between '2026-01-01'::datetime and '2026-01-20'`
  will work as expected.