Решение состоит в том, чтобы вместо этого использовать div, размер которого должен быть квадратным (равными высоте и ширине), установить изображение в качестве фонового изображения для покрытия div.
background-size: cover;
поддерживает исходное соотношение сторон, т.е. без растяжения background-position: center;
центрирует изображение по кругу
const ProfileImage = styled.div`
background-image: ${({ src }) => `url(${src})`};
background-size: cover;
background-position: center;
border-radius: 50%;
width: 100px;
height: 100px;
`;