Würde da der 7805 reichen?
Ja, ich denke schon. Der 7805 muß bei 12V Eingangs- und 5V Ausgangsspannung 7V verbraten. Mehr als 100mA wird deine Schaltung mit den LEDs nicht aufnehmen. Das ergibt 700mW an Wärmeleistung die der Regler an die Umgebungsluft abgeben muß. Im Datenblatt steht was von 65°C/W für den thermischen Widerstand. Der Regler wird zwar warm aber das sollte auch ohne Kühlkörper noch OK sein.