Even in the digital era, I wonder how long radio stations keep full recordings of their broadcasts for

Not sure, but I'd be surprised if there's not a third party company that retains them all the way there is for broadcast TV.