Как к круглой картинке добавить тень для неё, а не для блока?
блоку-родителю добавь border-radius: 100%;
elem {
    filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.3));
}
Работает пока не везде. Ну и конечно можно сделать блоку border-radius.