Migrate whatsapp from phone (old expired number) to another one?
If you are concerned about the contacts and not the chat history then backup the contact in your old phone and import in your new phone. Sign in whatsapp with your new number and it will read all the contacts in your new phone and your contact will be updated.

Only downside is you need to send a whatsapp message to all the contacts saying that you changed your number