I don't believe there is an explicit cap. Level 20 is just what Larian was aiming for in terms of character progression, in order to make the effects of each level (stat point, etc) more significant.