fix(sshd_keygen): Split host key generation into its own unit.

This new service will always during boot run before sshd, both socket
and daemon modes are supported.