Does ULN2803A need an Optocoupler Isolation
Not needed. Disadvantage: you have to power them with a PSU with same reference GND as MCU. Better alternative is to use a SMPS PSU with output voltage higher than MCU supply e.g 5V, then use LDO 3.3V to power MCU and 5V (from SMPS) to power ULN.