DT-649 backport patches from GS-41.5 (core20)
requested to merge sergio-costas/gnome-software:DT-649-backport-patches-from-gnome-software-41-5-into-snap-store-which-is-based-on-41-4-core20 into snap-store-41
Backports several patches from Gnome Software 41.5 into Snap-Store 41, which is based on GS 41.4.
backport Disable scroll by mouse wheel on the HdyCarousel
backport appstream: implement parsing media_baseurl
backport appstream: Make sure kind is set before read during refine
backport appstream: Search for source-file as component children first
backport gs-plugin-appstream: Fix some application types not being correctly queried
backport Cancel ongoing app details load when switching app