How do you answer 'What are your short-term and long-term career goals'when you have no desire to change positions?

This depends who is asking the questions. You can say you want to 'master' xyz in your current role and wouldn't be happy to move on having not done that. Future goals, just tell them what they want to hear. Depending on your company and role, there are some jobs whr ambitious people are preferred. If you're really good at yr job they might be happy to keep you there but want you to help develop other ppl in this role.