Despite a lot of great work from Pedro to try to improve the Label text
reshaping logic and fix subsequent regressions, we found ourselves still
chasing more edge cases, such as #73736 (which got reverted already due
to it causing yet another regression).
In parallel, it seems like the crash scenario that #71553 was addressing
got solved differently in the master branch, so it appears like this
change is no longer necessary at all (at least not urgently), so we
decided to revert to the previous known "ok" state of Label.
- Revert #71553 "Prevent infinite cascade of re-layout after label text reshaping"
This reverts commit ed8c5cd52f.
- Revert #72387 "Enhance label sizing algorithm"
This reverts commit 5131b81a4d.
- Revert #73234 "Fix blank non-autowrapping labels"
This reverts commit 3ccabee9ae.
- Revert #73343 "Make label sizing algorithm more robust"
This reverts commit 4f7f1ef60b.
- Revert #73426 "Fix width determination of non-trimmed, non-wrapped labels"
This reverts commit 73b6c0b972.