This issue only happens in android, neither ios nor web.

It is an annoying problem, especially you are working with other non alphabetic languages. It is a big problem if your text has to be aligned with other elements. It is aesthetically not acceptable.

You can fix it by setting a fixed height in TextStyle as a walkaround, but there is no universal value that you can use to fix the problem for a particular language at all places in your app. You have to try and error to find an acceptable value. Imagine your app is reasonably big and supports multiple languages.

Someone has sorted out the root cause in this article. ([URL]
Although it is poorly written (pretty sure it is from google translate), it clearly states it is a problem with the flutter engine.

The author has submitted a pull request to fix it. ([URL]
Unfortunately, it has been rejected.

Can Flutter team give a push to fix it?

It should be an issue to be fixed ASAP and now there is already an available solution to this. I cannot see the point of holding it up for another year. This is an open issue since 2019.