Wendy's plans to close between 5% and 6% of stores in 2026 after closing almost 30 at the end of 2025.