feat(Wasm,Skia,iOS): Support FontStretch for TextBlock and TextElement
GitHub Issue (If applicable): Part of #7614
PR Type
What kind of change does this PR introduce?
What is the current behavior?
FontStretch not supported.
What is the new behavior?
Skia GTK:

Skia WPF:

Wasm:

PR Checklist
Please check if your PR fulfills the following requirements:
- [ ] Docs have been added/updated which fit documentation template (for bug fixes / features)
- [ ] Unit Tests and/or UI Tests for the changes have been added (for bug fixes / features) (if applicable)
- [ ] Validated PR
Screenshots Compare Test Runresults. - [ ] Contains NO breaking changes
- [ ] Associated with an issue (GitHub or internal) and uses the automatic close keywords.
- [ ] Commits must be following the Conventional Commits specification.
Other information
Internal Issue (If applicable):
Test is failing on Skia WPF in CI, but is passing locally 😕
For iOS, test is failing, and I can't see what's going on as I don't have a device.
For Wasm, test is disabled because RenderTargetBitmap doesn't seem to be implemented, but from the manual test, things are working well
https://github.com/unoplatform/uno/blob/fe91406526782b70f86273149f1c291903afa5f9/src/Uno.UI/UI/Xaml/Media/Imaging/RenderTargetBitmap.cs#L2-L4
@jeromelaban I'm not sure how can I move forward with this PR :(
There's at least the Skia tests that you can validate: https://dev.azure.com/uno-platform/Uno%20Platform/_TestManagement/Runs?runId=1983794&_a=resultSummary&resultId=104292
As for iOS failing, you can take a look at the screenshots here: https://dev.azure.com/uno-platform/Uno%20Platform/_TestManagement/Runs?runId=1983788&_a=resultSummary&resultId=100000 (the Tear_down_on_error.png one). The interesting part is that the text should show on the right side of the screen but does not. (and there's a weird text superposition on the left side of the screen).
@Youssef1313 Is this still relevant or should be closed as it was superseeded with other changes later?