the short answer is no.
If the domain expires it’s not yours anymore and therefor you don’t own the email addresses either.
You can delete web hosting for the domain. but you must maintain your hosting account to receive email services (including forwarding). If you want to keep the email addresses you will need to renew the domain and not let it expire.