Deliberative Machines: From Reflective Dialogue to Fair Consensus with Language Models and Social Choice