text: Title: `typing.reveal_type(numba.float64)` is `Unknown` in numba 0.61.0
  Body: After upgrading to numba 0.61.0, static type checking of various simple numba types unfortunately isn't working any more.
  
  All below output comes from `pyright 1.1.392.post0`:
  
  `numba 0.60.0`
  ```python
  import typing
  import numba
  typing.reveal_type(numba.float64)     ■ Type of "numba.float64" is "Float"
  typing.reveal_type(int32)     ■ Type of "numba.int32" is "Integer"
  typing.reveal_type(boolean)     ■ Type of "numba.boolean" is "Boolean"
  ```
  
  `numba 0.61.0`
  ```python
  import typing
  import numba
  typing.reveal_type(numba.float64)     ■ Type of "numba.float64" is "Unknown"
  typing.reveal_type(int32)     ■ Type of "numba.int32" is "Unknown"
  typing.reveal_type(boolean)     ■ Type of "numba.boolean" is "Unknown"
  ```
  
  I presume this is related to the switch on `config.USE_LEGACY_TYPE_SYSTEM`. If the new type system is enabled then `numba.float64` etc. is not defined at runtime.
  
  For our use this has caused issues when attempting to upgrade, e.g. for functions that expect a `numba.types.Type` instance.
  
  We're excited to test out the new release; it looks like various features that will be helpful to us -- thanks for all the work that's gone into it!