feat: Enhance dataset management and submission features
- Added Activity import to main store and initialized activities array.
- Updated app.ts to use Inertia router for navigation events.
- Introduced useDatasetChangeDetection composable for tracking dataset changes.
- Created useDatasetFormSubmission composable for handling dataset form submissions.
- Modified app.edge to dynamically load page-specific JS/CSS with Inertia v3.
- Added OPENSEARCH_HOST to environment configuration.
- Adjusted middleware registration in kernel.ts for Inertia.
- Implemented activities API route in api.ts.
- Refined array_contains_types validation rule for titles and descriptions.
- Updated Vite configuration for improved asset management and build process.