I've been through seriouslyfish for everything on that list and more. It's pretty good for a description, basic care and size per fish but doesn't say e.g. you need 10+ but can only fit 5.
That's where INJAF can help. It has a useful article about fish stocking density.