Disable branch merging for a specific user

Hello, I have some not protected braches and I want to prohibit its merging for a specific user. I still want them to be able to push. How can I do that?
I looked through all settings, but only found a way to do this for protected branches in branch rules/ I have GitLab Self-managed