text: Title: pmtiles tooltip + layers control is broken with folium > 0.14.0
  Body: <!-- Please search existing issues to avoid creating duplicates. -->
  
  ### Environment Information
  
  -   leafmap version: 0.29.5
  -   Python version: 3.9
  -   Operating System: Windows/Linux
  
  ### Description
  
  When PMTilesLayer tooltip is enabled, it leads to console error and prevents layers control from loading. Layers control is able to load when tooltip=False
  
  This can be seen on the live site as well: https://leafmap.org/notebooks/82_pmtiles/
  
  ### What I Did
  
  Followed the example in 82_pmtiles.ipynb and found out that it works properly on one notebook env but not the other. Realized that layers control is missing when I tried to add other layers to the map.
  
  Error in browser console suggests that it may be related to folium/jinja templates:
  ```
              // below line is not present when using folium 0.14.0
              macro_element_51d29068fa44734e98b3aa01b7f1db45.addTo(pm_tiles_vector_ff278fae2ca890eb72792f1dc892823e);
  ```
  So the current workaround is to downgrade to folium==0.14.0
  
  folium-pmtiles is affected as well (using this example: https://github.com/jtmiclat/folium-pmtiles/blob/master/example/pmtiles_vector_maplibre.ipynb)
  
  Confirmed to be related to this change in folium: https://github.com/python-visualization/folium/pull/1690#issuecomment-1377180410