'Absolute treasure' shepherd's hut café near Newport can keep trading after overwhelming public support