Update dnf5 to version 5.2.3.0 / rev 2 via SR 1179516
https://build.opensuse.org/request/show/1179516
by user Pharaoh_Atem + anag+factory
- Update to 5.2.3.0
+ Update translations from weblate
+ const: Shared constant defining RPM transaction lock file
+ main: Implement checking of privileges before executing commands
+ exception: Add new exception for user insufficient privileges
+ locker: Move to public API
+ distro-sync: Add downloadonly option
+ commands: Fix using store option
+ Enhance warning about RPMs that were not validate by RPM
+ Vars::substitute: fix use-out-of-scope leaks
+ docs: correct the default for pluginconfpath
+ cli: Add skipped packages to the transaction table
+ i18n: Improve formatting an error message for multiple streams
+ Add/fix documentation for rpm::PackageQuery methods
+ i18n: Unwind "No {} to remove for argument: {}"
+ `history list`: count also groups and envs in