The rising cost of dining out is squeezing consumer budgets and reshaping restaurant economics.