Use this formula
Just change the range A2:A with your own.
=ArrayFormula(LAMBDA(range, delimiter,
IF(range="",,SPLIT(REGEXREPLACE(REGEXREPLACE(range&"","(?s)(.{1})","$1"&delimiter),"'","''"),delimiter)))
(A2:A,CHAR(127)))

Using the delete control character "also called DEL or rubout", with the code 127. as a dilimiter in SPLIT that joined to every charachter with REGEXREPLACE: Replace "(?s)(.{1})", with "$1"&delimiter
Compact form
=ArrayFormula(LAMBDA(r, d,
IFERROR(SPLIT(REGEXREPLACE(
REGEXREPLACE(r&"","(?s)(.{1})","$1"&d),"'","''"),d),""))
(A2:A,CHAR(127)))

r Range
d Delimiter Char(127)
(?s) match the remainder of the pattern with the following
effective flags
(.{1}) 1st Capturing Group
. matches any character
{1} matches the previous token exactly one time
$ asserts position at the end of a line
Used formulas help
ARRAYFORMULA - LAMBDA - IF - SPLIT - REGEXREPLACE - CHAR