Gerwyn Price feels he has rediscovered his best form ahead of the World Darts Championship at Alexandra Palace.