Est-ce normal que le bailleur demande au locataire de payer son loyer semestriellement ou annuellement ?

Non.

Le loyer est payé mensuellement à une date indiquée dans le contrat de bail.

Article 422 de la loi n° 2019-576 du 26 juin 2019 instituant le code de la construction et de l’habitat