Add diagnostics to deploy ssh step
Server is rejecting the key with "Permission denied (publickey)".
Print the key file's byte/line count and derived public key so we
can compare against authorized_keys on the server, and run ssh -v
to surface which auth methods failed. Also strip stray CRLF from
the secret in case the secret store added them.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>