Navigating Data Heterogeneity in Federated Learning A Semi-Supervised Federated Object Detection