Find a specialist in tos and cervical ribs.
Your symptoms sound likely.
I had my left rib removed 4minths ago and the right due to be out on weds.
If you need to see the same dr print some info on tos and cervical ribs and surgery.
Good luck, that sounds tough