Will the bitcoin are gone forever or there is a way to recover them?
If there is a wallet file stolen, it will depends on the password strength of the wallet.
For example in eth, if the wallet file password are not complex, it will be easy to brute force it, and get the password.
Maybe it will be the same in bitcoin wallet, if you have the wallet file, you will have chance to recover it.