a cylinder
a cylinder l
There can be no such shape. If there were a shape with n flat surfaces, then if you sliced off one vertex, you would have a shape with n+1 flat surfaces. So it is always possible to add one more flat surface.
A shape with 0 vertices and 2 flat surfaces is a cylinder. The two flat surfaces are the circular bases at the top and bottom, while the curved surface connecting them does not count as a flat surface. Other than the cylinder, a shape that fits this description is a circular disk, which also has no vertices and one flat surface, but when considering the top and bottom of the cylinder, it effectively has two flat surfaces.
A sphere
a rectangle
cube There are a great many solid shapes that have only flat surfaces.
A cube
A cylinder
It is a cube or a cuboid
There is no such shape.
A sphere
A sphere