Fixed Firebase adapter test setup

Resolved unit test failures in the Firebase adapter by removing a hardcoded database URL, adjusting the Firestore emulator startup sequence to wait longer (10s instead of 5s), using the correct emulator host configuration, and adding a dedicated vitest config with extended timeouts.