The decision to limit free school meals to only selected pupils sparks criticism from the Children’s Commissioner and opposition parties.