Sleeping fight every night :(

Last few nights me and my 9 months old are literally fighting for a good hour before he actually stops to scratch himself and falls asleep ( we are cosleeping). It is draining and physically tiring me... I haven't had two hours or sleep in a row in month. I keep preventing baby from scratching himself all night. He tries to climb up the wall I pull him down... Then tries to roll over and crawl all over I roll him on my side to hold him close ( he likes to sleep against my chest ) but then he fights it tries to turn again on the other side to be head up on all four and scratch his head etc and I keep turning him and I know it frustrates him and it makes me feel so bad because I have to use my strength to stop him and turn him back every two second and or honestly looks like we're wrestling 🤷🏻‍♀️. This baby is too strong and neither is us gets good night's lately it's just horrible. I'm doing attachment parenting but it's taken over my whole life as baby doesn't want to sit in his high chair or play he wants to be in my arms all day. I'm also breastfeeding exclusively and he uses my boob as a dummy. My backs is broken as baby always pushes me to the edge of the bed and I sleep half in the air half on the mattress and also from the carrying 24/7 . Also baby has gotten too big to be rocked now so I have to lay him down (he sleeps on his side ,) and bounce him using my hands rolling back and forth because carrying is too exhausting but baby just looks at me eyes wide open like "hmmm okay am I a rolling pin ? That's not proper rocking lol " and to be honest I rolled myself to see if it can make me sleepy and it just doesn't. So I tried to tickle the back of his neck as I know it can make you feel sleepy but even that didn't work 🤦 Heeeeeelp🤣