extend `dot_general` parallelization rule to support splits along dimensions specified to the operation as batch
extend `dot_general` parallelization rule to support splits along dimensions specified to the operation as batch

google/jax,google/jax,google/jax,tensorflow/probability,google/jax,tensorflow/probability