NL man charged with eight counts in domestic assault