Use a separate email alias for everything you sign up for.
I think Apple has something like this in their "sign in with Apple" product. Or it might be called "Hide My Email". Haven't used it though.
Personally I use use this service (that I built) to easily make short aliases that are easy to read and type: https://ent.re/ .