Red Lobster could close more restaurants as the seafood chain recovers from its 2024 bankruptcy. The Orlando, Florida-based company is reviewing its real-estate footprint and leases to cut costs, CEO ...