flatpak: Improve icons cache
Cache if there's more than an icon (e.g. if there's 2 remote icons). Disregard stock, breeze might not carry the icon.
Makes the cache work for me for Godot, because it has 2 remote icons and 1 stock.
Edited by Aleix Pol Gonzalez