Colloidal Halide Perovskite Nanoplatelets: An Exciting New Class of Semiconductor Nanomaterials