О чём речь
Да — классика через list-style-image или современнее через ::marker / фон на ::before.
ul {
list-style-image: url("/icons/check.svg");
}
li::marker {
content: "";
}
li {
padding-left: 1.5rem;
background: url("/icons/check.svg") left center / 1rem no-repeat;
}
list-style-image плохо контролирует размер/выравнивание — поэтому часто предпочитают background или mask на псевдоэлементе.
Итог
Да, можно; для контроля вида маркера лучше не полагаться только на list-style-image.