Problem
There are a set of improvements that would optimize the behavior and the UX offered by WMDE's custom version of the LanguageSelector component. This ticket collects know issues.
Acceptance criteria
In line with the subtasks nested under this umbrella ticket, the LanguageSelector should: