PpmModel: fix compilation with Clang
PpmModel: fix compilation with Clang

Clang can't handle forward declaration and says 'too few template arguments for class template Model'.

And in any case this forward declaration is excessive.
Also use more human SFINAE construction.

GSGroup/stingraykit,GSGroup/stingraykit