Neutron stars as laboratories for fundamental physics: from dense QCD to dark matter