appstream: Set the correct scope using the silo metadata
We go to the trouble of setting this when creating two silos, but we were not actually reading it until now. Also add the metadata for the self tests so they reflect reality.
This ensures that applications created in GsAppstream have the correct scope always set, and are never matched against incorrect versions.