No, you can't. You have to work on it on your own at application level, or as suggested in the other post, use other Ingress Controllers, on which you will have more control over.
Now, if you think about it, nothing is solving limiting the concurrent connections per pod, since a pod can have access to all node resources, unless you have set resource limits, which you can always modify. So, to have 2 pods with 1 connection each, and one pod with 2 connections, would be the same (if you app can handle it). In fact with 2 connections in one pod, you would have more resources from the node for your application.
My point is that if it is resource-wise, it doesn't really make sense to limit the number of connections per pod. That's just going to be extra work for you.
I believe there are other scenarios, where you want to force this limitation, like if you would set it at node level, in which case you are giving all the resources to one connection. And I believe you can achieve this with a queuing system.