Can I activate the app on a phone with a foreign operator?

Yes. The BankID app has no connection to phone operator or SIM card (physical or eSIM).