I don't see how this could possibly reduce the battery lifespan. Flashing the lights takes a few watts. The vehicle will then be started and charged and never reach any lower level of discharge where damage would occur.
Yes, if you flashed your lights everytime 500+ times and got your battery to a meaningful low voltage where it barely started every time, sure. But not in the use case presented here.