feat(client): Add user ID support and improve API headers.
- Added user ID handling in GeoCalciteClient constructor, defaulting to an environment variable or generating a UUID.
- Updated output messages to reflect data source tables instead of schemas.
- Modified example notebook and script to connect to specific data sources and limit query results.