fix(auth): capture FIREBASE_AUTH_EMULATOR_HOST at init time by daytonmux · Pull Request #3080 · firebase/firebase-admin-node

@daytonmux

- Updated constructors in `AuthResourceUrlBuilder`, `TenantAwareAuthResourceUrlBuilder`, `AuthHttpClient`, and `AbstractAuthRequestHandler` to accept an optional emulator host parameter.
- Modified token generation and verification methods in `BaseAuth` to utilize the emulator mode based on the new parameter.
- Added tests to ensure correct behavior of emulator settings, including persistence after environment variable changes.
- Improved handling of emulator state in `TenantManager` and `TenantAwareAuth` classes.