El error que estás recibiendo es porque estás situado sobre la rama que intentas borrar.
Justo te dice que Cannot delete branch 'refactor_crud' checked out, como que has hecho checkout sobre una rama y que intentas borrarla, lo que te da error.
Prueba a moverte a la rama principal y luego borrar la rama.
git checkout main
git branch -d refactor_crud
Primero haces chekout a otra rama, en este caso "main" y luego borras la rama que intentas eliminar.
Por supuesto, el comando anterior depende de como se llama tu rama principal, en muchos proyectos se llama "master", luego el comando sería.
git checkout master
git branch -d refactor_crud