DurakScore V1.10 — production switch / final zero-Firebase finish

ЦЕЛЬ
- TEST_MODE=false.
- Android versionCode=25, versionName=0.9.15.
- ZERO FIREBASE на Android и VPS.
- Системный сервис больше не содержит старую GOOGLE_APPLICATION_CREDENTIALS.
- Обновления только через HTTPS VPS updater.
- Публикация APK через существующий durak-release.

ФАЙЛЫ

1. prepare_v110_production.ps1
   Запускается из корня Android Studio проекта.
   Сам:
   - находит РОВНО ОДНО объявление TEST_MODE=true;
   - делает его false;
   - поднимает версию до 25 / 0.9.15;
   - убирает app/google-services.json в .v110-production-backup;
   - проверяет Kotlin/Gradle на реальные Firebase SDK-хвосты;
   - делает резервные копии изменяемых файлов.

2. finalize_v110_vps.sh
   Один финальный VPS preflight:
   - убирает старый GOOGLE_APPLICATION_CREDENTIALS из systemd service;
   - рестартует backend;
   - проверяет health;
   - проверяет отсутствие firebase-admin/firestore/key;
   - показывает PostgreSQL baseline;
   - проверяет HTTPS updater и durak-release.

3. publish_v110_release.sh
   После сборки signed release APK:
   - загрузи его на VPS как /root/durakometr-0.9.15.apk;
   - скрипт положит его в /var/www/html/updates;
   - вызовет durak-release 25;
   - проверит latest.json и APK по HTTPS.

ВАЖНО
После TEST_MODE=false классическая партия — боевая и её проигравший получает +1
в основном счёте. Для проверки интерфейса без изменения основного счёта используй
CUSTOM-партию, а не CLASSIC.

Базовый основной счёт перед production:
- denis 18
- dmitry 1
- masha 7
- rybka 3
- games 8

Auth accounts:
- Денис
- Дмитрий
- Маша
- Рыбка

Firebase уже не является частью production-архитектуры.
Старые миграционные дампы/архивы можно хранить как офлайн-исторический backup.
