- Menambahkan command baru `webstatement:generate-atm-report`:
- Membuat laporan transaksi ATM berdasarkan periode yang ditentukan melalui opsi `--period` dengan format `Ymd` (contoh: 20250512).
- Melakukan validasi format periode untuk memastikan input sesuai.
- Menampilkan pesan error jika format periode tidak valid atau tidak disertakan.
- Mengintegrasikan dengan job `GenerateAtmTransactionReportJob`:
- Mendukung antrian jalur background untuk pengelolaan laporan besar.
- Menyediakan informasi log tambahan, seperti periode laporan dan status pembuatan laporan di background.
- Menangani error saat proses:
- Menampilkan pesan error detail jika terjadi exception saat dispatch job.
Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>