ENH: read_html support dtype param
#### Is your feature request related to a problem?

To prevent casting str to float. `read_json`, `read_csv`, `read_table` have all supported `dtype` param already , `read_html` should not be left behind.

Maybe related: #21379 #30589
