1 как сейчас, 2 как хочу, 3 как с TextOverflow.ellipsis
Ну наверное придется вручную что-то придумать, навскидку, можешь отсчитать количество символов, которые не выходят за границу, вычесть 3 символа многоточия и вручную вывести такое количество символов и конкат с тремя точками) и надеяться, что в вертикальном виде нет экране уже твоего 😁