Implement and use SystemGuardianActor instead of GuardianActor

System Guardian, the one called __"system"__ previously was a `GuardianActor`

This PR implements `SystemGuardianActor` and uses it instead.
Note that termination hooks are not implemented yet.