### Apache Iceberg version main (development) ### Please describe the bug 🐞 Currently table_exists only returns true on 200: https://github.com/apache/iceberg-python/blob/20b7b5339a1a0ab59d884c7d042c4bc96a166b11/pyiceberg/catalog/rest.py#L793 According to the spec, it should return true on 204 (and probably 200 as well): https://github.com/apache/iceberg/blob/ea916c1700ef37377d3e8bba1197b3fe32d1a248/open-api/rest-catalog-open-api.yaml#L820-L829