Então, para quem está com problemas para isntalar o Styled-Components , não é preciso instalar uma versão antiga, como tem um topico aqui, basta utilizar
npm install styled-components@latest
O que acontece é que ele "pede" que você diga qual a versão, então não é obrigatorio uma isntalação antiga, você utilizando o @latest no final, você irá instalar a versão mais atual.
:)