I see some guidance here:
but I couldn't see a definitive list.
It looks like:
Your list is good. If we use the principle "Can it be rebuilt from the project?"
For the GeneratedSoundBanks folder. Some people don't place it under source control, some people do. It depends on the your build pipeline. In theory, these files can always be rebuilt from the project, but some teams like to freeze them, and check-in them to source control.