BUG: Fix is_signed_integer_dtype to handle abstract floating types (GH 62018)
(#GH 62018)
This PR fixes a bug in (is_signed_integer_dtype) where abstarct Numpy floating types would raise a TypeError .
Now, the function returns False for these types, as expected.

Please let me know if my approach or fix needs any improvements . I’m open to feedback and happy to make changes based on suggestions.
Thankyou !





Please wait for discussion on the issue as to whether this is worth doing.