Update dist-upgrade code for special package handling
Some of the code during dist-upgrade is meant to handle specific packages. This code does not seem to be upgraded for Bookworm -> Trixie.
- DIST_UPGRADE_PACKAGES_WITH_PROMPTS needs to updated with list of packages that face configuration file prompts during Bookworm -> Trixie.
- Drop code to upgrade searx. searx will not be part of Trixie.
- (optionally) Code for stopping some daemons during dist-upgrade can be generalized. Perhaps using something similar to
service_ensure_stopped()
.