Metal halide perovskite nanomaterials: synthesis and applications | Synapse