Since announcing her pregnancy in October 2015, Princess Sofia of Sweden has made the most of her style opportunities.