Australian triathlete Penny Slater has made the top 10 at the Ironman world championships for the first time, finishing seventh in Nice.