Remove Deploy Keys
### Description
Deploy keys can represent a security risk as they aren't tied to a user, are never revoked and never expire. Specifically, if the user is removed then the key is left in place.
### Proposal
Add a disable deploy keys option.
### Links / references
ZD: https://gitlab.zendesk.com/agent/tickets/36082
issue