User Story: As a project member, I need API endpoints to manage the board-columns within a project. Acceptance Criteria: - [x] Create a BoardColumnsModule in the NestJS backend. - [x] Implement a POST /board-columns endpoint to create a new task. It should accept a title, description, status, and project ID. - [x] Implement a PATCH /board-columns/:id endpoint to update a task's details (e.g., title, description, or status for drag-and-drop). - [x] Implement a DELETE /board-columns/:id endpoint to delete a task. - [x] Ensure all endpoints are protected and validate that the user has permission to modify board-columns within the specified project.