This update for libsolv, libzypp, zypper fixes the following issues:
Security relevant fix:
libsolv to 0.7.22:
reworked choice rule generation to cover more usecases
support SOLVABLE_PREREQ_IGNOREINST in the ordering code (bsc#1196514)
support parsing of Debian's Multi-Arch indicator
fix segfault on conflict resolution when using bindings
fix split provides not working if the update includes a forbidden vendor change
support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY
support zstd compressed control files in debian packages
add an ifdef allowing to rename Solvable dependency members ('requires' is a keyword in C++20)
support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata
support queying of the custom vendor check function new function: pool_get_custom_vendorcheck
support solv files with an idarray block
allow accessing the toolversion at runtime
libzypp to 17.30.0:
zypper to 1.14.52:
0.7.22-150000.3.51.10.7.22-150000.3.51.10.7.22-150000.3.51.117.30.0-150000.3.95.117.30.0-150000.3.95.10.7.22-150000.3.51.10.7.22-150000.3.51.10.7.22-150000.3.51.10.7.22-150000.3.51.11.14.52-150000.3.69.2