SITUMAN V4.3.26 - SYNC API HARDENING

- API /api/ tidak lagi redirect ke halaman login HTML saat sesi berakhir; mengembalikan JSON 401.
- mobile_sync memakai batch default 500, maksimum 1000.
- JSON menggunakan JSON_INVALID_UTF8_SUBSTITUTE agar karakter sumber bermasalah tidak merusak seluruh response.
- Response menambahkan api_version=2 dan X-SITUMAN-API: mobile-sync-v2.
- Tidak mengubah isi Master, Saldo, Pelunasan, RBM, atau mapping.
