Add max size check to dac sam and sam0 There is no size check in dac_sam_write_value and dac_sam0_write_value. Besides, the ret value should also be different. Fixes #65021 signed-off-by: Gaetan Perrot <gaetanperrotpro@gmail.com>