Fix: ssh keys in user mock differ from sshkeys mock

This PR fixes an issue for the mocked git client. Ssh keys were stored differently in the `UserModel` (as `List<SshKeyModel>` and in the `SshKeysMock`.