Locals have been shocked after Jeremy Clarkson charged £200 for a pie at his Oxfordshire pub, The Farmer's Dog.