You won't quite need an array that large to charge a battery bank, but one the size of two credit cards on those power banks isn't going to do much of anything.Folks don't realize that Solar is still in its infancy.
Those tiny solar panels are a ridiculous gimmick!
You'd need 3 solar panels about 4-feet by 4-feet in size each, attached to each other, that fold into each other. And, an extremely bright sunny day that stays very sunny for several hours upon hours.... to get a proper charge using solar technology.
My folding 60w panel is ~48"x15". My folding 25w panel is 24"x11". The USB battery packs I use these days recharge at 45w. Being able to charge my battery packs in ~2 hrs is a game changer, especially when using solar.
I've been doing the solar thing for almost 40 years. Panel efficiency has had modest gains in that time. ~10% efficient when I started playing with it, to ~15% in the 90s, to 20% today. Still a far cry from being able to create generator-levels of power. At least electronics have become far more efficient. Motors/compressors still lag behind.