Even if the fish would fit, which they don't, this stock list is a little like ordering a pizza and choosing pickles, pepperoni, pineapple, eggs, bechamel sauce, strawberries and dog treats as toppings. Sure, they all sound delicious when you're hungry and checking off items on the delivery app, but not so much when your pizza arrives and you see the chaos you've created.
It's understandable to feel excited about new species and go on a stocking spree when you get a new tank, but a couple months down the line you might find that you like a couple of the fish and don't much care about the rest. It's easier to stock with just a small number of species, or even just one, and add more as your tastes develop. I thought I would like rams and apistos when I just got into the hobby, for example, but now I would not keep one if it paid me rent... nor any of the other vile, hyper-aggressive, born-evil, hell-spawned career criminals they call cichlids.
Say, maybe start with a bichir or mid-sized cichlid/catfish, see how you like it, and either change species or add compatible dithers depending on your experience?