Is there a limit to how many badge categories that we can create?

There is no limit to the number of categories that can be created. Once created, each category can be assigned to a unique badge template.