Issue title: Add a option for make tabTitle can auto override when title is too loooooooooooon....
 Issue body: The option 'suppressApplicationTitle' is not smart eniough, either show ${tabTitle} or ${name} is a little arbitrary. If possiable that add a option for make tableTitle can auto override just when it's too long?

Sorry for I am not good at express in English.
<!-- 
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING:
1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement.
2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement.
3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number).
4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement.
5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement.

All good? Then proceed!
-->

# Description of the new feature/enhancement

<!-- 
A clear and concise description of what the problem is that the new feature would solve.
Describe why and how a user would use this new functionality (if applicable).
-->

# Proposed technical implementation details (optional)

<!-- 
A clear and concise description of what you want to happen.
-->

 Comments: 
 Comment 0: @flying1020 - you've made a reasonable suggestions, however is your underlying issue the fact that you can only see approximately 4 tabs at a time with the rest of the tabs scrolled off screen?  

Personally I'd prefer to see the tabs behave more like a web browser tabs.  i.e. if I have 20 tabs open then they'd shrink to a smaller width but most/all tabs would be displayed.  Title text would be truncated and a hover over the tab would reveal the full title as a tooltip.  Perhaps there would be a setting for minimum tab width but I think most people would be happy if the min width is fixed and displays the icon + about 10 characters.
 Comment 1: Yea I think the more complete solution to this problem would come from #597, enabling changing the min/max width of tabs and providing other tab sizing settings. I'll direct further discussion to that thread. 
/dup #597
Thanks!
 Comment 2: Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
 Comment 3: Thinks for all you replies! Though the issue is not get solved immediately, I am happy for your sincere replies. “middle mouse button roller” is good alternative.
{'source': 'GithubIssues', 'repo_name_with_owner': 'microsoft/terminal', 'issue_id': 533169086, 'repo_stars': 56628.0}