fix typing in PL codebase - multiple PRs
🚀 Feature
add/fix typing in all PL codebase, this will yield in multiple PR as we prefer to split the work into smaller peace
Additional context
in #5021  we introduced a new ignore list so after it is merged, take out a single ignored item and fix typing for that part

each item + its fix = one PR

Sections

 pytorch_lightning.callbacks.* #7035
 pytorch_lightning.core.*  #7035
 pytorch_lightning.accelerators.*  #7035
 pytorch_lightning.loggers.* #7035
 pytorch_lightning.logging.* #7035
 pytorch_lightning.metrics.* <---| @hassiahk
 pytorch_lightning.overrides.*
 pytorch_lightning.profiler.*
 pytorch_lightning.pt_overrides.*
 pytorch_lightning.plugins.*  #7022
 pytorch_lightning.root_module.*
 pytorch_lightning.trainer.*
 pytorch_lightning.distributed.*
 pytorch_lightning.tuner.*
 pytorch_lightning.utilities.*
 pl_examples.* by <---| @janhenriklambrechts
 benchmarks.*
 tests.*

This sections can be split even to smaller, most likely still stay per package/folder