Draft: avatar: Fix initial extraction
Rewrite it using Pango - correctly handle clusters, word boundaries and hopefully RTL.
The returned string can be empty now if there are no actual words there, so account for that everywhere.
Draft because it fails on ابراهيم مبارك
- should be ام
, it returns ار
instead. Not sure why.