MPs insisted local people must have their say after controversial plans for Britain's biggest-ever solar farm in Oxfordshire were submitted to the government.