Fix Bug with NA value in Grouping for Groupby.nth
- [X] closes #26011
- [X] tests added / passed
- [X] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [X] whatsnew entry

Would ideally like to combine first, nth and last implementations. Consider this a precursor
