The number of patterns used in a code is not a quality metric, often quite to the contrary. Patterns are used to describe best practices to solve common problems, they are a means to reach a goal, not a goal in itself.
So what you are asking is which language has most of the common problems to be solved by design patterns.
Pick the language best suited to the problem to be solved, best fitting into the environment it has to work with, and best suited to your skills - the later point especially if you are under a time constraint as you are indicatin.