Resolve rocky 8 and rocky 9 dependencies into rocky common and extras to avoid duplication
The dependencies are mostly the same, but there are some minor differences. This should be resolved into a common list of dependencies and then any extras that are only needed by one distro can be in their own file
Edited by Katie O Connor