Hi there @robert_dantes,
There was a similar question around routing table capacity on the 4K routers answered by Philip D'Ath.
I am not sure there is a documented "hard limit" on VRFs either, along the same lines as the other thread it would depend on several factors the primary of which would be overall memory consumption by other features running on the ISR.
If you have some very specific sizing requirements I would recommend reaching out to your Cisco partner for assistance. Partners can generally reach out to Cisco to gather information which is not publicly available.
***Please mark answers as helpful and/or correct if appropriate.