aylurs-gtk-shell-git provides aylurs-gtk-shell, but pacman -Qi only matches exact package names. This caused the installer to think ags was missing and try to install aylurs-gtk-shell from AUR, which conflicts with the already-installed -git variant. Now uses expac (fast) or pacman loop (fallback) to check if any installed package provides the requested virtual package name.