While a dedicated carrier while I agree that it should have just aaaf weaponry on it is rather a bad idea because shivans have a nasty habbit of breaking through the fighter bommber screen of a ship to take it head on that is why I was talking about ac weaponry on it.
However a dedicated corvette well rather a bit bigger then a corvette would be very usefull IMO . Give it the abilaty to cary 5 or more wings 10 seems to be a very good number to me .
Your 5-10 fighter wings is WAY too small count for a light carrier. See how your beam limits its abilities of carrying fighters? It could have even up to 20 wings without your beams (depending on size, but I think about 1,2km long one should be able to have that number). Also situation when Shivan capital ships attacks carrier isn't so simple as you say. Carriers are supposed to hide inside system in places such as asteroid fields or nebulas where enemy sensors are completly jammed and their detection via standard means is impossible (evidences is in both FS1, where detection of Vasudan fighters in quite small asteroid field was very hard and FS2, where NTF cargo depot was very well hidden inside similar asteroid field). Shivans have got ability of detecting jump signatures inside whole solar system which may blow carriers' cover, but when GTVA is defending their own territory, it can make some carriers to hide and do no actions (which will hide them from Shivan subspace detection) and some to reveal themselves and draw Shivans' attention. Fighting carriers will be probably wiped out (but not so fast as modern carriers will probably have multiple jump drives to make jumps more often and avoid direct confrontation), but engaged Shivans will create hole which can be later used by hided forces and deal serious casualities to them.
Think about the Demon or the Ravana: both destroyers can carry many spacecraft thanks to their shape. The Sathanas should also carry an incredible amount of spacecraft. Only a small part of the Colossus' hull is dedicated to spacecraft.
Actually we've got no idea how many fighters do they have. Basing on in-game experience Demon has got minimal count as about 50 fighters, while Ravana and Sathanas 100. Sure, they could carry more, but that'd create VERY serious tech hole beetwen large and small Shivan vessels as destroyers and juggernauths would be much more uber than cruisers and corvettes. Also Sathanas isn't that large as for the first look (take a closer look at it and you'll discover it's overall capacity is only little larger than Colossus'). IMHO Sathanas is filled with reactors, which deliver their power to main cannons and subspace weapon, while Colossus by housing 2,5 times more fighters has got fewer reactors and, as a result, limited firepower.