the question is about BGP update messages, namely about the maximal amount of prefixes which can be places in an NLRI.
No limit, other than the limit on the maximum size BGP Message. You can, in principle, mix withdrawn and reachable NLRI, and withdrawn/reachable NLRI for different AFI/SAFI... but I would not recommend it.