emoji: Update data to CLDRv40 and add more locales
The first commit fixes the program to generate the data because of a breaking change in emojibase-data.
As discussed in #4568 (closed), I added the locales that are at least 85% translated for GNOME 41 in Damned Lies, and that are also available in emojibase.
Closes #4568 (closed).