You can manually renew your domain whenever you want to, even if you have set it to auto-renew.
For example, if your domain is auto-renewed on 25 May 2023. However, you would like to renew for another year manually; it will move from 25 May 2023 to 25 May 2024 and not from any dates you choose to renew before the next due date manually.
You may refer here for a guide on manually renewing your domain.
As for our web hosting, a renewal invoice should be generated by our system and reflected on your account 14 days before the next renewal date of our service. Kindly note that manually renewing your web hosting is still unavailable.