Argo Cd, DevOps, Gitops, Kubernetes, Applicationset.
and can cover most cases with templating the main Kubernetes manifests (category 1). And even if your use case is not covered you can always use custom configuration plugins, or even pre-render your manifests with any external tool that you like. The problem starts when people try to template