fix/homogenize external service TLS Secret management

This is a follow up to !1577 (comment 2240386949) in which I realized the following: for some units e.g Neuvector, there is both a Certificate defined via neuvector-init (here) and one defined via tls-components/tls-certificate (here) ... both Certificate will define the neuvector-tls Secret which is unclean and possibly create issues/conflicts/instability

/cc @samuelbartel @pseite

Assignee Loading
Time tracking Loading