Why not just PWM it? Put a fast diode in reverse parallel with the motor and a MOSFET in series. Drive the MOSFET with a 555 timer set to 60% duty cycle.
Well, that was my first idea and then I thought an eBay module does the same but cheaper and simpler, and then it turns out the module doesn't work quite right and then I realize a resistor in series is extremely simple. reliable, cheap...
Years ago I had a design with an H bridge which worked fine with a resistive load on the workbench but would go totally wonky with a slightly inductive load and the transistors would fire at the wrong moment.
You cannot beat the simplicity of a resistor in series. This is for a vacuum cleaner which will only see very occasional use so power efficiency is not a concern.
At this point my general idea is to fit a 3m cord to dissipate about 12 W and another 12W in a resistor inside the vacuum. Drop 2 V in the cable and another 2 V in the internal resistor. 0.333 ohm the cable and the same the resistor. Couldn't be simpler.