v4.44.18 DEEP FUNCTION AUDIT — NO DUPLICATE SETTINGS

1. Branding UI:
- Menghapus kontrol ganda "Aktifkan Bonus Produk untuk Capster".
- Pengaturan Penjualan Produk — Penanggung Jawab (Capster/Kasir/Keduanya) menjadi kontrol operasional utama.
- Bonus Capster Produk mengikuti mode yang memang membutuhkan Capster; tidak ada toggle kedua yang berpotensi bentrok.
- Menghapus kontrol kedua "Semua Member & Ranking (wajib tampil di Beranda)" pada area Halaman Artikel.
- Menghapus hidden input public_site_show_member_ranking=1 yang sebelumnya dapat menimpa nilai toggle utama.
- Hanya toggle Semua Member & Ranking di bagian Beranda Publik yang menjadi sumber nilai form.

2. Audit bentrok penyimpanan:
- product_barber_bonus_enabled dikeluarkan dari daftar checkbox POST agar tidak otomatis diset 0 setelah UI dihapus.
- public_site_show_member_ranking hanya memiliki satu input aktif, sehingga urutan POST tidak lagi dapat memaksa ON.

3. Audit fungsi:
- Mode Capster: POS meminta Capster dan master Produk menyediakan bonus Capster.
- Mode Kasir: POS meminta Kasir; bonus Capster tidak aktif/tidak ditawarkan.
- Mode Keduanya: POS meminta Capster + Kasir; bonus Capster tersedia.
- Backend new_transaction dan edit_transaction tetap memvalidasi assignment.
- Ranking publik tetap dikendalikan public_site_show_member_ranking pada beranda dan direct ranking page.
- Data/riwayat bonus lama tidak dihapus.
