nvme-pci: split metadata handling from nvme_map_data / nvme_unmap_data