[Feature Request] Show context sensitive blueprint nodes if possible with cast

If “context sensitive” is checked, also blueprint nodes which can be used after a cast should be shown.

For example: Currently “print string” is almost never shown with “context sensitive” checked even though it works if you plug in a float/vector… (if you insert the “print string” node with float/vector, it will even insert the appropriate cast automatically.)