[Calendar] Shrink and elide week names like is done with day delegate
This ensures week names never exceed their cell's boundaries.
BUG: 378020
Differential Revision: https://phabricator.kde.org/D5200