This seems to be an issue of conflicting/mismatched props between components that TypeScript isn't resolving. For example, PrismicNextLink accepts all props of next/link except href, which might be causing your issue here. Have you tried specifying a field for your PrismicNextLink?
Such as in this example:
<PrismicNextLink field={document.data.linkField}>Click me!</PrismicNextLink>
Let me know if that helps!"