No but you listed so many it will take a while to go through them all!
Ones you can definitely look at for a tank that small are the guppies, platies, corys, cherry barbs, runny noses, emperor and cardinal tetras, Siamese fighting fish, dwarf gouramis (but not with Siamese fighters), zebra danios and harlequins.
Many of those fish are shoaling fish so prefer to be in groups of 6 or more. You are going to be limited on how many you can have.
Others in the list are probably OK too but I would need to check.
Angels are definitely out, as are kissing and pearl gouramis, plecs and sharks. Others I would have to check but others will know.