Allow unneeded labels in forward 
### Feature request

It would be nice to leave in the `labels` part of my batch while passing it through `AutoModel`, and not have it throw the error `AutoModel doesn't expect keyword argument labels`

### Motivation

Sometimes i want to leave metadata in my batch, it would be nice for the model to use what it needs and leave the rest for downstream analysis. 

### Your contribution

Happy to discuss my needs and use case, and a PR if I can :) 
This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread.

Please note that issues that do not follow the [contributing guidelines](https://github.com/huggingface/transformers/blob/main/CONTRIBUTING.md) are likely to be ignored.