Implement PyArrow Dataset TableProvider to support reading from a PyArrow Dataset with filter and projection push down.