Perhaps you should add a condition to exclude coplanar facets, i.e., to insist upon strict convexity. Otherwise the deltahedra lead to an infinite number of combinatorially (but not geoemtricallygeometrically) distinct polyhedra:
[Wikipedia image](https://en.wikipedia.org/wiki/Deltahedron).