Correct-by-Construction Runtime Enforcement in AI -- A Survey