Outline the step-by-step process involved in reviewing an Environmental Impact Assessment (EIA) for a developmental project. Discuss key considerations, roles of stakeholders, and potential challenges.