Как сделать перенос строки для псевдоэлемента в content?
А вот и нет! 
Задаешь псевдо элементу white-space: pre, а в контенте для переноса строки вставляешь \0a

А если нужно, чтобы контент подменялся js-кой, то вот отличное решение:
https://stackoverflow.com/questions/17047694/add-l...
никак, content не подразумевает вставку кода. Только строка текста или url картинки или счетчик, кавычки и т.д. Подробнее тут:
https://www.w3schools.com/cssref/pr_gen_content.asp
Можно наверное костыльно сделать используя символы пробела. Но скорее всего Вы просто выбрали не верный способ для своей задачи.