Get a specific message by ID (one-shot).
Future<Message?> getMessage(String messageId) { _ensureInitialized(); return _database.getMessage(messageId); }