It would probably vary on the shop if they could remove the sofa (have room for the RV). Any upholstery shop should be able to redo it.
They do sell RV sofas online that are larger size. I bought a LazyBoy RV sleeper sofa for a RV project I'm doing.
The big question is whether your old sofa is made as one unit and has to be taken apart to get it out the door. LazyBoy the back comes off the sofa to get it through the door.
If I didn't need a sleeper sofa I would have replaced with two comfortable recliners. I took out the uncomfortable jack-knife sofa and dinette and replaced with a LazyBoy sofa and recliner.