Usually this is how I decide in such scenarios:
Now for your scenario, I think there is something wrong in terms of UX vs Security in your flow. I would never auto-complete a password field. If password was an example and you won't really pass it to the next page, then I would go with Context or Zustand only if the other data (which should be passed) is non-sensitive.