Engineering CsPbBr3 perovskite from 2D nanoplatelets to 0D quantum dots via polar solvent post-treatment