Structured Reasoning for Fairness: A Multi-Agent Approach to Bias Detection in Textual Data