Is there an unbreakable bike lock?

No!

No matter how much you pay, or how heavy a lock you are willing to manage, the sad fact is that there is no such thing as an unbreakable bike lock. Every lock is vulnerable to braking/cutting/picking/drilling if the scumbag thief is willing and able to take enough time and make enough noise with his/her angle grinder.