Review: Solid-state physics of halide perovskites