Origin
At $r=0$ the leading terms in the sense of a Frobenius power series expansion are the Euler-Cauchy terms $$rR''+R'=0.$$ This gives basis solutions $R\sim 1$ and $R\sim \log r$. The finite solution allows to proceed with an ordinary power series for $R(r)=a_0+a_1r+a_2r^2+...$ so that
$$
[2a_2+6a_3r+12a_4r^2+..]+[a_1r^{-1}+2a_2+3a_3r+4a_4r^2+..]-[a_0+a_1r+a_2r^2+..]+[a_0^3+3a_0^2a_1r+3(a_0^2a_2+a_0a_1^2)r^2+..]=0
$$
Comparing coefficients gives $a_1=0$, $4a_2=a_0-a_0^3$, $9a_3=a_1-3a_0^3a_1=0$ etc.
This allows to move the initial point of the numerical integration away from the singularity.
Infinity
At the far end with large $r$ we expect $R\approx 0$, so that the equation is approximately $$R''-R=0.$$ This has exponential solutions $e^{\pm x}$. For a finite solution the growing term has to vanish, the expected solution has to be close to $R(r)=ce^{-r}$. So using $a=a_0$ and $c$ as parameters, one can pose 4 boundary conditions at $r_0,r_f$ as
$$
R(r_0)=a+\frac a4(1-a^2)r_0^2,~~R'(r_0)=\frac a2(1-a^2)r_0\\
R(r_f)=c\exp(-r_f),~~R'(r_f)=-c\exp(r_f).
$$
A straight implementation of this gives the zero-solution as answer. This is due to the situation that all equations are homogeneous, and inequalities need to be implemented via some tricks.
Getting non-zero solutions
to follow