Metal-doping of halide perovskite nanocrystals for energy and environmental photocatalysis: challenges and prospects | Synapse