The 20% chick starter/grower, with a separate dish of oyster shell, would be fine for all of them: the chicks, the hens, the rooster, and any other chickens you may have in the future.
Nutritionally, all flock and chick starter tend to be pretty similar. Read the nutrition information on the bag if you want to know for sure, but you can probably use any chick starter or any all-flock type feed from any of the brands you name.
When choosing a feed for a mixed flock, the big difference to watch out for is calcium. Layer feed has about 3% to 4% calcium. That is too much for non-layers (like roosters and chicks.) Most other feeds have about 1% calcium, give or take a bit, which is a safe level for all chickens. That is what you should find in chick starter, all flock, and probably quite a few other feeds with various names.
Having a separate dish of oyster shell is a good way to let the laying hens get the extra calcium they need, while they eat the same low-calcium main food as any other chicken.