Text this: Metal Halide Perovskite Crystals: Growth Techniques, Properties and Emerging Applications