What is a good approach to reduce the number of faces on this chair model
You can reduce the number of quads on a flat surface without generating Ngons with edges poles in red, by doing something like this (I don't know the name of that specific kind of retopology)

High poly is useful for boolean operations or deformation, to reduce the number of polygons, and keeping detail you can use for baking.