If your wireless mouse blinks red instead of glowing green while charging, that’s an indicator of poor electrical contact between the mouse and the battery.
Open the lid and remove the battery. It has clear signs of rust on the contacts. Take a file or sandpaper or any other abrasive material and gently remove the rust. Insert the battery back. Now it’s charging!