What are the nature and description of the request?
An Application configured with `spec/syncPolicy/syncOptions/CreateNamespace=true` leave behind the Namespace and Project resources when deleted. There is no direct support for "DeleteNamespace=true" style policy within Argo CD currently
Why does the customer need this? (List the business requirements here)
We expect the Operator to properly cleanup resources. This improves the Platform Teams and Developers experience when operating the cluster.
Having many orphaned Namespaces leads to some confusion and messiness from the users perspective.
How would the customer like to achieve this? (List the functional requirements here)
Applications should leave behind no resources that they created when deleted.