Gerwyn Price has put an end to speculation on his future playing darts after enduring a difficult couple of years in the sport.