because a CGAL::Polyhedron cannot be non-manifold along an edge, we need to build the polyhedral surface using PMP::orient_polygon_soup, and PMP::polygon_soup_to_polygon_mesh. These functions introduce duplicated points, that are dealt with in this commit when reading a .surf file, isolated vertices are ignored