Matrix of small incandescent lightbulbs - problem with buzzing
My calculation and simulation on Falstad shows your cold surge current at 1kHz 12V 7 bulbs , low duty cycle is 80A.. or 11A per bulb. but then quickly settle to 5W peak per 1.9W bulb after the 1st pulse.    These bulbs will be BUZZing !!

This is why I use Falstad javascript sim. and became proficient in it with practice. Simple yet powerful.

Passive, IC's and logic parts are "ideal" so you must know how to add ESR, ESL and stray capacitance. Transistors are simple with hFE control , Transconductance but can approximate RdsOn =1/5beta