BUG: Fixes Incompatible return value type in pandas/core/generic.py
- Contributes to issue #37715 (https://github.com/pandas-dev/pandas/issues/37715)
- Casts 64-bit signed integer to int value
- Passes unit tests through PyTest
- Added tests to respective folders within tests/series and tests/frame subdirectory
- Removed ignore comments

> While subtle, this changes from a NumPy int to a Python int. I think this should be noted in the whatsnew as a bugfix.
> 
> Are the changes to pandas_web intentional?

My mistake, I will revert the changes as the changes in web pertain to a separate issue. > All looks great - I think it just needs a note in the whatsnew under `Bug fixes` in the `Numeric` section.

The entry has been added to the whatsnew.  No objections here @bunardsheng - conflict needs to be resolved and we're good to go. > @bunardsheng - conflict needs to be resolved and we're good to go.

All conflicts should be resolved. Can this PR be merged now, and should I close the PR? Thanks @bunardsheng!