worksheet.rows_auto_resize not working
**Important**: Please do not post usage questions here. 
To get a quick response, please ask a question on Stack Overflow using `gspread` tag.
See existing questions: https://stackoverflow.com/questions/tagged/gspread

---

**Describe the bug**
A clear and concise description of what the bug is.

Upon calling that method comes an error
It is because of redundant self in parameters for `_auto_resize` method

**To Reproduce**
Steps to reproduce the behavior:
1. login as usual
2. pick a spreadsheet and then a worksheet
3. try to call rows_auto_resize method of the worksheet

**Expected behavior**
A clear and concise description of what you expected to happen.

rows should be auto-resized

**Code example***
If applicable, provide a code example to help explain your problem.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Environment info:**
- Operating System [e.g. Linux, Windows, macOS]: Windows 10
- Python version: 3.9.7
- gspread version: 5.6.0

**Stack trace or other output that would be helpful**

`TypeError: _auto_resize() takes 4 positional arguments but 5 were given`

**Additional context**
Add any other context about the problem here.

diff --git a/gspread/worksheet.py b/gspread/worksheet.py
index 1ba6c9a..e329710 100644
--- a/gspread/worksheet.py
+++ b/gspread/worksheet.py
@@ -1521,7 +1521,7 @@ class Worksheet:
 
         .. versionadded:: 5.3.3
         """
-        return self._auto_resize(self, start_row_index, end_row_index, Dimension.rows)
+        return self._auto_resize(start_row_index, end_row_index, Dimension.rows)
 
     def add_rows(self, rows):
         """Adds rows to worksheet.
['gspread/worksheet.py']