There may not be any Edward Powell baptisms in Merionethshire there are several of the same date in Montgomeryshire and both counties have a very long joint border so I would say that it could easily be a case of him being born near the border of one county and brought up in the other. Or he was 80 years old by the 1851 census it could just be forgetfulness.
Nesta