Can you lower 12v supply voltage only through series resistor to power an Arduino of 5V?
The microcontroller current will vary which will change the voltage drop on the resistor as you also stated. A bypass capacitor will help on the high frequency variance, but the change will be significant depending on which features you use on the microcontroller.
Use a voltage regulator such as 7805 instead.