Restaurant and takeaway staff underpaid more than $23,000