dispose method
Disposes all services and releases resources
Should be called when shutting down the application. After calling dispose(), you must call initialize() again to use the registry.
Implementation
Future<void> dispose() async {
// Close VectorStore database connection
try {
await _vectorStoreRepository.close();
} catch (e) {
debugPrint('Warning: Failed to close VectorStore: $e');
}
}