Make `CPACK_DEBIAN_PACKAGE_DESCRIPTION` fallback variable precedence match CPackRPM behavior as much as possible. This is technically a breaking change, but the new behavior is more consistent with expectation anyway. Closes: #16272
New CPack/Deb tests and changes to old tests as package file names and inter component dependency detection was changed.
Support for setting different description for each component.