### /api/polls/:pollId/close - [ ] Implement logic so that once a poll is ended (manually or when the deadline is reached), users cannot submit any new votes. - [ ] Prevent users from extending the poll deadline after it has ended. - [ ] Update backend routes to check poll status before allowing vote submissions or deadline changes. - [ ] Ensure frontend displays ended polls as closed and disables voting/extension actions - [ ] Add error messages for attempts to vote or extend time on ended polls.