For the basic batteries, I'm a fan of the Energizer Max batteries. For rarely used devices, they're economical, and have a good life. They also have a no-leak guarantee https://www.energizer.com/about-batteries/battery-leakage.

When it comes to leaking, avoid the Duracell family. This includes the Costco/Kirkland, and Sam's Club store branded batteries, that are (or at least were) made by Duracell. I've had so many flashlights or other electronics damaged by Duracell brand batteries. Some batteries leak while still in the original packaging.