Red Lobster may close more restaurants as its CEO reviews locations following the chain's 2024 bankruptcy filing that shuttered 130 stores.