BME680 sensors for temperature/humidity/pressure should be suitable.
Consider the PI's PWM output and a hobby RC BLDC motor/controller combination for "cheap variable-speed fan", or alternatively, a large diameter PWM computer fan from e.g. Noctua.
Depends on the power class you need/want to go for (PC fan is low power, RC BLDC is high power).