Get mags, particularly for the 10/22, Ruger makes 25 round mags.
I’d go shotgun, 10/22, handguns, the rest, unless you’re in the country, then consider the long arms first.
This is just my opinion, you know your environment far better than I do.
Ruger mkes a 50 rnd. mag. for the 10/22