I cleaned it up. I removed a lot of unused content and also all the translations. I made the map smaller so everything fits inside the stars, and removed Belarus. What is left is pretty straightforward and readable: https://better-tech.eu/content/logos/buyeuropean.svg
Maybe put the Iceland and the other islands closer together. In my opinion is it not a good idea to put the map over the stars. I would make the map smaller and put it behind the stars if they overlap but they really shouldn't.
Besides that does it look really good, keep going.
Made in inkscape. It doesn't render well on the web, but somebody can take it and find a better font. It's licensed CC BY-SA 4.0 . The map is from wikipedia and I think they are CC BY-SA 4.0 too. The SVG could not be uploaded as part of this comment, so here's a link.
Multiple variants of the sticker can be exported automatically with the "Export Layers Combos" plugin. The plugin basically toggles layers on and off then exports a PNG. For example to export the image of this post, these layers are toggled on "Maps>>Europe outline", "text layer>>wrap>>en-dejavu", "Background". Those are all part of the "maps" combo.
You can guess from the text layer that there are other languages. I ran this through deepl and translated it to the main languages spoken in the 26 EU member states. A friend already told me that one language was actually just Russian with Roman letters, so my confidence in the correctness of the translations is low.