From medieval gowns to gothic castles, the castlecore trend is transporting fashion and home decor into a world of fantasy.