The immigration only issue the visa up to the expiration date of your passport. If possible, get a new passport, and don't forget to move your old visa, to your new passport before doing the extension.
Your sim number is your permanent number, just fill 10 baht (minimum), it will add 30 days. Add 10baht * 12 times, you get one year. You can keep your number alive for max 12 months. You need to buy packages only when you arrive in Thailand (buy through app), no need to change number again.