Halogenases: a palette of emerging opportunities for synthetic biology–synthetic chemistry and C–H functionalisation