Track managed resources status and update SylvaUnistRelease status accordingly
For now, we don't ensure that managed resources are healthy, controller should use kstatus to track status of subresources.
From a design POV, it'll probably be relevant to
- change
reconcileDeleteandapplyManagedResourcefunctions so that they return aclient.Object - build a list of
client.ObjectinreconcileandreconcileDelete, and submit it to "healthCheck" function - this "healthCheck" function will build an aggregate status of these various resources and updates SylvaUnistRelease status accordingly