Copper-based Perovskites and Perovskite-like Halides: A Review from the Perspective of Molecular Level