Menu sizes have been halved at one restaurant in Colchester due to staff shortages and soaring food prices.