The Gen7 seats have side airbags so the side to side seat back shuffle is a no go
You can get leather repair kits from fleabay, i did get a black one a few years ago to repair a tear in the bolster of my passenger seat on a MR2 ( passenger + studded belt + alcohol = screwed seat ). There was what was basically a paint type stuff that you put over the repaired section to blend it with the rest of the seat - i can see no reason why you couldn't use that to "refinish" the area's of your bolster that have worn off. Just took a bit of patience mixing the stuff to get the right finish/tone as it came in two bottles - one was the colour the other was something that took the shine away from it and dulled it to allow you to match it to the existing leather.
The quality of the end result was proportional to the amount of time/effort put into it - so on my second attempt it was actually quite a good result - i don't speak of the first time of there would not have had to have been a second attempt