A review of flexible halide perovskite solar cells towards scalable manufacturing and environmental sustainability