To get the best looking volumetrics you needs to increase the Max Bounces for Volume as well as look at the settings under Volumes a few panes down.
Also worth noting make sure your Principled Volume is set to pure white.
The optimal settings here will depend on the size of your object, for example in my scene a fairly large object renders like this with the above settings.
By decreasing the Step Rate you slow down the ray as it passes through the volume and allow for more accurate detection of the edges of the volume. It's essentially the same as increasing the number of volume slices in Eevee, but for Cycles rays.
Increasing the max steps is maybe not necessary, but... it's an option. Using these settings we produce this image from the same volume.
Fairly detailed, reactive to light, but the downside is render time.
Here's the node group I used to make this:
Wave texture seems particularly suited to making an array of clouds if you spend enough time messing with Detail Scale and Detail Roughness. Be sure to turn Detail up to 4 or higher but beware of performance considerations.
I'm sure with some masking and modifications you can get close to some of these formations. I'm completely lost on how to achieve the swoosh shape right now, but hopefully this gives you a starting point.