InteractiveUtils: support type annotations as substitutes for values (#57909)
Extend code introspection macros (`@which`, `@code_typed` and
friends) to recognize type annotations of the form `f(1, ::Float64)` as
types to be forwarded as is to the relevant function.
---------
Co-authored-by: Cédric Belmant <cedric.belmant@juliahub.com>
Co-authored-by: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com>