Where can I see the list of all PublicDependencyModuleNames Modules

… every “xxx.Build.cs” file is a module that you can include in that list; They are always named after Module’s name.
You only have to make sure you’re not including Editor modules in a Runtime one.