R (+Rmpfr), 55 bytes
function(n,b=Rmpfr::mpfr(1,n)){for(i in 1:n)b=cos(b);b}
Dennis has now added Rmpfr to TIO so this will work; added some test cases.
Explanation:
###Explanation:
TakesTakes the code I wrote from this challenge to evaluate cos n times starting at 1, but first I specify the precision I want the values to be in by creating an object b of class mpfr with value 1 and precision n, n>=2, so we get more precision as we go along.