Japanese for All Occasions: Mastering Speech Styles from Casual to Honorific