- Replace problematic grep -E with multiple simple grep commands
- This avoids shell interpretation issues with the pipe character in the pattern
- Each dependency is checked individually for better debugging
- Removed libavahi-ui-gtk3-0-dev and related packages that don't exist in Debian unstable
- Kept essential Avahi development packages for OSTree build
- Added comprehensive debugging to CI workflow
- Added mk-build-deps to automatically install build dependencies