text: Title: Apply the ignore of the `save_hyperparameters` function to args
  Body: ### Description & Motivation
  
  Currently, the ignore parameter of the `save_hyperparameters` function only filters its own arguments.
  
  Can we apply `hp = {k: v for k, v in hp.items() if k not in ignore}` before `obj._set_hparams(hp)`?
  
  ![image](https://github.com/Lightning-AI/pytorch-lightning/assets/54977106/af84dfe3-4de2-443b-8db8-2b0d52097fa5)
  
  ### Pitch
  
  _No response_
  
  ### Alternatives
  
  _No response_
  
  ### Additional context
  
  _No response_
  
  cc @borda