How can I move a custom taxonomy and its data from one post type to another?

One simple query will accomplish this Assuming a wp_ table prefix:

UPDATE wp_term_taxonomy SET taxonomy = 'person-type' WHERE taxonomy = 'faculty-type';

Note that if the target taxonomy wasn’t empty, additional work would be needed to avoid conflicting terms.