Cluster States Generation with Quantum Metasurface