So, to make it sure, in case of pH upper limit of tolerance, I have to check GH upper limit of tolerance and if it is reasonably below the extrem, it will be ok even if pH is too high ?
I have no doubt on your knowledge but to me, a novice will drown in this kind of explanations !
I prefer by far say that we should not aim at or impose the tolerated limits.
Consider GH, KH and pH to be distinct entities. The GH has the most significant impact on fish. Some species absolutely must have hard water, some species must have soft water, and some are suited to moderately soft/hard. There is no absolute GH for this or that species, so these are hardness generalities. For example, most tetras will undoubtedly be better in soft or very soft water, but some will be OK in moderately soft water, but most will not do well in hard water.
There is real confusion whenever one uses terms like "soft" because they are subjective. Many times on here we have members who say their water authority terms their water "moderately hard" or something, but when we get the actual GH number we see it is actually very soft water. Sites like Seriously Fish have to provide some guidance, and a range suitable for the species results. But it is not cast in stone. When it coms to GH my thinking is that there are really those three categories, soft, moderately soft/hard, and hard.
With pH it is similar. Soft water in nature usually means acidic pH water, and hard water mans basic pH water. These two generally go together, and it is obviously preferable to have such water parameters in the aquarium. But as with GH, there is an overlap with pH, nothing again is cast in stone. And given that attempts to adjust pH will usually result in fluctuating pH if the GH/KH are not somehow lowered, and this is far more dangerous to all fish, it is better to leave the pH alone. Depending upon the GH and KH, the pH will tend to adjust itself over time and it is safest to leave it. Unless you also deal with the GH and KH that can impact the pH.