Betta with a snail cleanup crew
The lightest option: one nerite grazes algae without adding much waste, and bettas almost always ignore it. It's rated Maybe only because of water: nerites need pH 7.2 or higher to protect their shells, while bettas prefer up to 7.5. Test your tap water and aim for 7.2–7.5.
Check this setup in the compatibility checker