feat: Integrate OpenAI Threads and persistent storage with SQLite
- Add OpenAI Assistant functionality for context-aware conversations.
- Implement SQLite-based repository (GptThreadRepository) for managing thread IDs and messages.
- Update DatabaseInitializer schema to store OpenAI thread IDs linked to Telegram users.
- Modify '/random' command handler to persist messages and OpenAI thread states per user-mode combination.