Do you recommend installing a check valve on the inlet side of the Booster Water Heater?

No, a check valve could potentially create a high-pressure situation that would make the pressure release valve leak.