You should try to find the biggest files on your server, like log files and delete them to free space.
Also to reboot the machine several times.
If you have a RAID setup, you can try to rebalance the data, it will reallocate metadata, a kind of defragmentation. Use this command :
btrfs balance start /var/opt/gitlab