Hard 'sketch and toon style' shadows in Eevee?
In EEVEE, you can toonify as much as you like by using the Shader to RGB node, and passing the resulting color through a threshold:



Here, the floor-plane receiving the shadow has the material shown... original shadows, in this case, soft, and hardened in the color ramp.

The background curve is just the natural fade of a Sun lamp by reflected angle, caught at a certain level of grey by the threshold.