Good quality alkalines, haven’t leaked. Shelf life often given as ten years. The small radio doesn’t draw much current which helps.
I still have some truck/marine batteries 11 years old that still test good (used in a solar bank). A few have failed in the same bank although all were subject to the same conditions.
Interesting info.