Improve ssh-ed25519 integration

For 3.4 support was added to store ssh-ed25519 keys through ssh_authorized_keys; this patch adds support for those keys to the sshkey type as well as to the ssh_authorized_keys provider}}'s parsed provider.

These are two commits as they both touch a different type/provider but as they are closely related i opted for a single PR, I hope this is OK.