Allow detection of geoip, geoip6, asn and country files
ref: https://gitlab.torproject.org/tpo/metrics/relay-search/-/issues/40004
It seems that the default state for descriptor types is to be protected within metrics-lib, with DescriptorParser/DescriptorReader being the way to instantiate new objects. This means that while the current geoip implementation can handle the new files, it's not accessible yet to Onionoo.
We will need to define new annotations for these file types and then ensure those annotations are present where these files are used with metrics-lib.