require Return section only if return is not None nor commentary
- [ ] closes #23488 

Updated return lookup at source in validate_docstrings.py:
- ignore "return None"
- ignore empty return
- ignore the word "return" on commentaries

Updated test_validate_docstrings.py:
- added a test which contains the "returns" listed above and has a valid docstring with no Return section