Make `git_push_transfer_progress` a `git_transfer_progress_callback`.

Maybe the names of `git_transfer_progress_callback` should be made clearer though.