meson: Use `feature` options everywhere it makes sense
This allows finer control around what is built and what is not, trying to build as much as possible by default.
This allows finer control around what is built and what is not, trying to build as much as possible by default.