text: Title: Implement `do_ping` in GSheets adapter
  Body: Currently we have a dialect-level `do_ping` method that simply returns `True`:
  
  https://github.com/betodealmeida/shillelagh/blob/b4d71980f0b87040e8a2d0276b62a9c9becdf783/src/shillelagh/backends/apsw/dialects/base.py#L79
  
  We could implement the method at the dialect level. For example, GSheets could try to connect and return `False` if for some reason the API is down.