Both yes and no.
It must be pure wine, made from grapes only.
Other than that, it does not have to be a specific type. Any grape, or any mixture of grapes (which is very common) is valid matter.
Once we eliminate the obvious, such as wine made with berries or fruit, most commercially available wines would be valid matter. Added sugars present a problem because wine bottles might or might not mention if they add sugar. If they do, then it’s not valid matter.
On a practical level, a priest should only use wines that have been approved by the Church. This is usually done by the bishop in whose territory the wine is made–or at least in his name by the chancellor, vicar general, etc… If it’s approved by one bishop, it can be used by any priest, even one who lives in a different diocese.
The wines that are labeled as “Altar Wine” are usually nothing more than exactly the same wine that the winery sells under other labels. It’s the same exact product, but with a different label or name.