Description
Refactor project module to use domain exceptions end-to-end.
What is expected
- Map infra errors; remove legacy error shapes.
Scope
- Controllers:
src/modules/project/presentation/controllers/*
- Services/use-cases:
src/modules/project/*
Tests
- 404/409/400 with standard error body.
Acceptance criteria
- Only domain exceptions used; tests green.