[Routing] RequestContextAwareInterface::getContext could return null

This is because if no RequestContext is set before calling get, there is no context that could be returned.
[WebProfiler] use the new request matching possibility

it also fixes the type hints that didnt make much sense
typo
[Routing] rename variable for consistency