For the part of the joint domain of $\{Y, Y^*\}$ , $\big\{\{0\}\times(-\infty,0]\big\}$, we have that
$$P(Y=0 \mid Y^*\leq 0) = 1 = \frac {P(Y=0 , Y^*\leq 0)}{P(Y^*\leq 0)}$$
$$\Rightarrow P(Y=0 , Y^*\leq 0) = F_{Y,Y^*}(0,y^*)=F_{Y^*}(y^*) \tag{1}$$
while for the other part that produces non-zero probability, $\big\{(0,\infty)\times(0,\infty)\big\}$ we have that
$$P(Y\leq y^* \mid 0<Y^*\leq y^*)= 1 = \frac {P(Y\leq y^* , 0<Y^*\leq y^*)}{P(0<Y^*\leq y^*)} $$
$$\Rightarrow P(Y\leq y^* , 0<Y^*\leq y^*)= F_{Y,Y^*}(y^*,y^*) = F_{Y^*}(y^*) - F_{Y^*}(0) \tag{2}$$
In all,
$$\begin{align} &\{Y, Y^*\} \in \big\{\{0\}\times(-\infty,0]\big\},\qquad &F_{Y,Y^*}(0,y^*)=F_{Y^*}(y^*) \\
&\{Y, Y^*\} \in \big\{(0,\infty)\times(0,\infty)\big\}, \qquad &F_{Y,Y^*}(y^*,y^*) = F_{Y^*}(y^*) - F_{Y^*}(0)\\
\end{align}$$
Note that in the position for $Y$ I have used $y^*$, which stems from how $Y$ is defined.
Differentiate this (with respect to $y^*$ since it is the only one present), and you will get
$$f_{Y,Y^*}(y^*,y^*) = f_{Y^*}(y^*)$$
in both cases (since $F_{Y^*}(0)$ is a constant).
As for the indicator function: the use of capital $Y$ and $Y^*$ makes the indicator function a random variable, and so the joint density itself a random variable (which I guess, was not what was intended here). So at least it should be written as $I(y=y^*)$. Moreover its existence has some logic if we are referring only to the open interval, that does not include zero. Here, the joint domain is the Cartesian product $\big\{(0,\infty)\times(0,\infty)\big\}$, and this Cartesian product includes pairs of values where $y>y^*$ (in which case the joint density is zero). I.e. instead of writing $y^*$ in place of $y$, the authors used $y$ inside the density and added the indicator function.
So presumably, what is written in the paper is only one branch of the joint density (after the uppercase-lowercase correction).