Influence of device architectures and mobility on response/recovery time of metal halide perovskites: A review