Remove password authentication from `SftpPlugin`
The SFTP plugin used to use password authentication in addition to public key authentication. Since password authentication has not been used for some time, we should remove it for security reasons. This commit makes public key authentication the only supported method.