In {T400823} we decided to fetch images from other Wikipedias and Wikidata via the [image suggestions data gateway](https://www.mediawiki.org/wiki/Data_Gateway#Image_Suggestions).
This task aims at scaling up the [proof of concept](https://gerrit.wikimedia.org/r/c/1176445).
NOTE: **article-level** image suggestions serve Wikipedia articles that are considered to be **[unillustrated](https://www.mediawiki.org/wiki/Structured_Data_Across_Wikimedia/Image_Suggestions/Data_Pipeline#Find_suggestions_for_Wikipedia_articles)**, while **section-level** ones don't have this constraint.
NOTE: the API endpoint can run on a local MW Docker environment via the `host.docker.internal` host and an SSH tunnel to a debug box: `ssh -t -N mwdebug1002.eqiad.wmnet -L 6030:mwdebug1002.eqiad.wmnet:6030`. **PatchDemo and production deployments need verification.**
==Acceptance criteria
[x] Start with a check of the outputs of both APIs for validation. Compare results and decide on approach **- see T403613#11196775**
[x] Based on approach selected, update AC if necessary and proceed with building.
______________
[] Implement client-side data cleaning steps as per T403613#11196775
[] Adapt explanations logic from the [PoC patch](https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ReaderExperiments/+/1176445/7/resources/ext.readerExperiments.imageBrowsing/imageSuggestions.js#53)
[] Adapt explanations' text to the [design](https://phabricator.wikimedia.org/T402269#11129165)