Traditional buffets once defined casual dining, but rising costs, food waste concerns, and changing habits are slowly reshaping their future.