Others have said it, but I will reiterate it, the actual # isn't the answer, it's knowing how they fit into your game and the differences between those balls. You need a progression of equipment and drillings from a piece designed to hook early to ones with more midlane, to ones with extreme length skid/flip. You should know how each ball relates to the others no matter what the surface. When bowling professionally, 2-3 pins can mean the difference between cashing and not cashing, between making match play or not, between making the TV show or not, so you can't take a couple or even 1 frame to get lined up after a ball change.
Taking that into account, and thinkign about the different patterns in the PBA today (not including the new animal patterns for the Summer Series, which I don't think are released yet), I would think you would need probably 10-15 balls to cover everything, making surface changes as needed.