feat: if upgrade 17 -> 17 modify upgrade process (#1583)
* feat: if upgrade 17 -> 17 or 17-orioledb -> 17-orioledb do not run these queries
* feat: handle all cases of SERVER_LC_COLLATE and SERVER_LC_CTYPE
* fix: explixit set on 17/oriole
* feat: handling max_slot_wal_keep_size for pg 17 was needed as well
* feat: binary upgrades require max_slot_wal_keep_size to be -1 during binary upgrade
* fix: Better to override that during the upgrade process by specifying the option directly when pg_upgrade is executed (-c)
* fix: cover only pg 17
* fix: rm oriole handling
* fix: do not need max_slot_wal_keep_size on old version
* fix: temp config on new-options too
* fix: remove unbound var
* chore: remove complete.sh change that should not have been committed
* chore: bump for testing
* chore: stash code
* feat: working pg 17 upgrade
* feat: pg 15 handling
* feat: rm oriole handling, refine 15 -> 17 config
* feat: make sure old pg stops if not force stop
* chore: bump version
* chore: cleanup + bump version for test
* fix: rollback to working version with fix from divit
* chore: version bump