Changes:
- Add dnf and dnf_group package modules.
- Refactor cfe_autorun_inventory_packages; use a Python script to check the
Linux distribution version.
- Add cryptsetup to the stdlib paths.
- Add full-hosts-delete and 2FA support to the distributed cleanup script.
- Numerous lint/format cleanups, a fixed pip packages-promise regex, and
CHANGELOG formatting improvements.
Release announcement:
https://cfengine.com/blog/2026/cfengine-3-28-released-introspection/
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>