Breather-impurity interactions and modulational instability in a quantum 2D Klein–Gordon chain