I've been working on a similar project off and on for the past year or so (because life gets in the way). I use a CSV file for a password list, and a waveshare pico lcd 1.3 to navigate the list and to tell the pico to "type". Admittedly, I haven't got it fully worked out, I can only do one page worth of text at a time, but if life ever gives me back some time, I might pick it back up and try to finish it.