BUG Fix for Add numeric_only to function signature of DataFrameGroupBy.cumprod and `DataFrameGroupBy.cumsum 
- [x] closes #53071  
- [x] Tests added and passed
- [x] All code checks passed.
- [x] Added type annotations to new arguments.
- [x] Added an entry in the latest `doc/source/whatsnew/vX.X.X.rst` file if fixing a bug or adding a new feature.

Hello! I have made changes to include 'numeric_only' flag in the function parameters as described in the issue description scope. Please let me know if we need to also have 'skipna' in the function parameters and remove *args and **kwargs entirely. Thank you! Thanks @maushumee 