A motive for using deleted neighborhoods $0 < |x-a| < \delta$ to define limits is to be able to separate the conditions of having a limit and having a definition for $f(x)$ at $x=a$.
So I don't have an objection to saying in case (a) that $f(x)$ is not continuous at $x=2$, because to be continuous at a point requires both a limit and a definition that exist and that these agree.
Calling a point a discontinuity where the definition does not exist, but the limit does, is convenient even if it conflicts with an expectation that continuity is defined only for points in the domain. In other contexts mathematicians would label this a singularity (albeit a removable singularity in case (a)) without confusion.