About #32099: remove `@TypeOf` and `anytype`; introduce `|T|` syntax

I also thought this was a good practice before:

So I wrote a library for this purpose:

But when I actually used it for my code, I found that ZLS does not execute the comptime code at this location, which means I cannot directly trigger code completion after it. Meanwhile, Zig also does not allow shadows, which makes it very inconvenient to use.