Too many requests to Snapcraft API during appdata conversion
Requests are made to Snapcraft API for every language in every app, in total about 8300 times in each build, only to retrieve app URLs. This is highly unnecessary since each app only has one URL no matter the language, so only about 300 requests are needed; build crashes are also more frequent since this is added: the probability of a request failing is higher, and the failure isn't handled well in code.