Very cool question, I went behind, did some calculations and the answer is YES!
Currently the Bestiary contains 454 Creatures divided into 20 Categories.
You must have 16,000 charm to release all Categories.
According to the link below, from the calculation I made, it is possible to get up to 16415 charms.
https://tibia.fandom.com/wiki/Bestiary/Difficulties
I hope I have helped! : D