Ram seats commonly wear at the bolster. There's a frame piece that put's pressure (pinches) the foam from sliding in/out 10,000 times... or whatever that number is since 2009.
You can buy replacement seat covers, foam and heating pad/s for your truck. There are some Y/T videos how to replace. Again Check Ebay and Amazon for replacement seat covers for your year. I replaced mine. Looks and feels like new!! One of the best things I did. And it was pretty easy.
HERE is an example.
As for the heated seats, more than likely a wire in the seat heater pad has broken ...just from age/wear, and the pad needs replacing. It's pretty common. Universal heating pads are available pretty cheap. I would go that route. Much cheaper. Again, check Ebay/Amazon. But it could also be a relay or fuse ...even wiring, so don't forget to check those. But dollars to doughnuts there's a broken wire in the heating pad.
Seat Foam:
There are different seat foams available and they're NOT all the same. A lot of people go for the Gino's...and that's like 2x stiffer than stock. If you're a bigger guy and you want stiffer, it might be perfect. Then there is one from China. I've heard good things but I never ordered one. I did order one from that Tx outfit ..same as the Gino's unit...and I sent it back. I didn't want one that was stiff riding all the time. Why endure that??! My back is good, and I want to keep it that way! Plus...if you want to be technical, the dimensions aren't the same as stock. It's close and it'll work. But slightly different.
I found an OEM Mopar replacement seat cushion and went that route. The Gray Mopar's are kind of a high-tech deal where they use two different densities of foam in the same cushion: Center is the exact same density as your OEM seats. The outside is a denser foam so it can resist wear getting in/out. It's dimentionally the same as OEM. The quality was visibly better than the Tx unit. Sorry Texas factory!! The Mopar seat cushion was also made in the USA.
The positive is the sides of the Mopar cushion being stifer makes for better side support. It also should outlast the OEM cushion much better b/c it can withstad the weight of sliding in/out ...due to the more dense foam on the side. The negative is if you have a wide bottom (and I don't) ...but if you do, it might very well pinch the sides of your bottom. (the sides being stiffer than the center). Almost for sure it will. Maybe that's good for you...maybe not?? For me it's not a problem b/c I'm about normal weight and butt width..lol. But a bigger guy might want to try the China cushion from Amazon which should be softer ...and see how that works out. As i understand, it's OEM like density across the board. If you don't like it send it back.
The re-upholstery process is: Remove seat. Unbolt the upper half. Place seat bottom on a table/bench so you can work with it. Remove cover and then cushion. Install new seat cover using hog ring pliers to secure the cushion. It's pretty obvious where the rings go..they're marked. You can't miss the locations. Tractor Supply had the best deal on hog rings/pliers locally. Some guys will say to use zip ties... IDK... It's not a job I'd want to do twice. You have to insert the nose of the hog ring pliers (and rings) deep into the slot pockets....it might be a real PITA to try to fish zip ties in those real tight spots. Spend the $6 and get a hog ring pliers and 7/16" hog rings so you don't have problems down the road. Spend some money and do it 'right'. Your new cushion will probably last another 15+ years!!
Best of luck!!!