Apa Perbedaan antara Metode register() dan boot() di ServiceProvider Laravel, dan Bagaimana Penggunaannya dalam Skenario Apa?