As mentioned before, this is very common on the 900 series trucks. My old 2010 I replaced at 28,000 miles and my 2011 Tahoe was replaced at 34k miles. GM blames it on the cleaners/protectors. I personally believe it's a combination of cheap materials and the cleaners combine with the stress points. My dads 2010 didn't crack until about 110K miles and that was after he started using cleaners.
Replacing the dash pads aren't hard at all. I've done both the LT & LTZ dashes a handful of times. Common hand tools is all that is needed. A couple of hours is all it takes if you're familiar with how things typically come out.
First time if you're not familiar would probably be a half day project or little more.
If you're looking for the dash pads, there are different part numbers on at least the LTZ style dash for the 2007-2011 and the 2012-2014. They will work in all years. The difference is back behind the radio as the navigation radio connectors changed when they went to the hard drive based navigations in 2012. If you put a 07-11 pad in a 12-14 with the new nav, you'd just need to cut a little but the cutting won't be visible as it's behind the radio.
They do sell covers that glue on top of the dash but I've never tried them. If you look, you can find deals. I don't have a go-to spot for them but the last time I replaced one which was the summer of 2018, I got a new OEM dash for around $370.