fix geocode result classifications

Some geocoded results are listed with the classification "Yes" (instead of something meaningful like "Highway", "Bridge", etc.). For example: try to search for `Mendelbahn`.

This is fixed by using nominatim's "class" property instead of "type" for result classifications when "type" is "yes". Happens for "bridge"s, "tunnel"s, etc.