For the multi menu, I use the 369 in 1 cart. Gives you 256MB of romspace. Not good for Pokemon tho, as it only has half the SRAM needed. And you need to patch the games to work batteryless.
But to answer your first question, if you don't need pokemon, most GBA carts are flashable with no...