Edit branch rules: BE/FE integration for deploy keys

Use prepared endpoint for searching for deploy keys, when setting branch protection.

As a result, the user should be able to search through and select deploy keys inside the drawer for Allowed to merge and Allowed to push ad merge sections on Branch rule details page:

Branch rule details page with drawer open

Edited by Paulina Sedlak-Jakubowska