Create an empty table with the given name without touching storage. This is a metadata-only operation that records the table existence and sets up aspects like access control.
For DirectoryNamespace implementation, this creates a .lance-reserved file in the table directory
to mark the table’s existence without creating actual Lance data files.