re allocate the Boot recovery partition space to the main system
I'd make a backup of your system and then format the partition altogether.

You cant merge the boot recovery with the Mac partition. It's separate so that you can troubleshoot the mac if you need to reinstall it which is what I recommend.

As for resizing the MacOS boot partition to a smaller size, you can try this fix from this question: https://superuser.com/a/985499/841637


  To fix:
  
  
  Boot into the OS as normal.
  Open a terminal.
  Repair the disk diskutil repairVolume /dev/disk0s3 (where disk0s3 is your volume)
  Verify the disk diskutil verifyVolume /dev/disk0s3
  Resize the partition diskutil resizeVolume /dev/disk0s3 650M
  Boot into the recovery mode
  Open the terminal, don't use the Disk Utility
  Resize the actual disk diskutil resizeVolume /dev/disk0s2 200G (where disk0s2 is the actual disk you want to resize, 200G is your
  size)
  


Just make sure that your drive volume names are in place of the volumes inserted in the list above.

See if you are able to do this.