Is amount of services per application restricted by 5?

it’s not that easy to answer that. I can create & configure 1 service, that will not fit on XL, but also an amount which fits on free. It depends on the ressources, used features and more.

Primary you have an amount of memory and CPU. There are other limits as well including soft and hard limits. Create an incident like written here. If you need more information about your given instance.