The number of databases is unlimited. The limiting factor is the available memory in the cluster, and the number of shards in the subscription.

Note that the impact of the specific database configuration on the number of shards it consumes. For example: