Just took 8 AA Energiser batteries out, expiry in December 2025, and of them 2 were just starting to leak. Other 6 will be going into wall clock use, as there even if they leak they will just drip down out of the mechanism, and will probably not cause damage, and if they do a new clock mech is very cheap to buy.
There are no batteries left that do not leak, only ones I found that were not at all are a literal no name brand one, full white case with nothing printed on it, that came as the OEM batteries in Airmatic air freshener spray cans, which I never had leak. I would buy the full kit, because that came with the dispenser, 2 cans and these 2 batteries, for less than the cost of a single refill, as a promotional item. Take the 2 cans out, keep the pack of 2 cells and toss the unused dispenser in the box of "stuff to ewaste", which all eventually landed up in that container going to China, except for those I stripped for the motor in them. Ladies at work wanted a "non poop" smell in the toilets, so these went in up high, set to the lowest rate they had, not the default high that you would think by using the power switch as a simple on off, not realising it has 3 time delay positions after off. 15 minutes, 10 minutes and 5 minutes, and of course just turning on all the way got you the 5 minute setting.