From your calculation, you need 73000uF, so eight 10000yF caps should be enough if the caps are perfect, but they're not.
Electrolytic capacitors have some series resistance (ESR). The caps I linked have ESR = about 0.06Ω. So with 12 in parallel, you effectively get 12000uF in series with 0.005Ω.
As soon as you start to draw 22A current from the caps, the voltage will drop by 22A * 0.005Ω = 0.11V. So you start with 3.19V instead of 3.3V.
Then, after 1mS, the voltage has dropped by V = 22A * 1mS / 120000uF = 183mV. So the actual voltage after 1mS = 3.19V - 0.183V = 3.007V.
Actually, that's too close to your minimum, especially because the cap tolerance is only +-20%. It would be better to use 15 or 16 of them, I think, to be safe. (I'm choosing numbers that are easy to lay out neatly in rows and columns e.g. 3*5 or 4*4).
Another thing to look for in the capacitor spec is the ripple current rating. These ones are OK, they can handle more than 2A each (I forget exactly).
There's come advantages to using lots of small caps in parallel instead of one big one. Firstly, it results in lower inductance (and maybe lower resistance too). Also, if one cap explodes, the whole system doesn't die - 14 caps works almost as well as 15.
I often works out cheaper too. I didn't check but it might cost less if you use more capacitors of lower value, or fewer capacitors of higher value.