I know my passport number and expiration date; bank account + sort code; 6 credit/debit card numbers plus expiry dates, generated (i.e. not chosen) PINs, and CVV codes; BAEC, AA, CX numbers; some wifi network passwords (again generated, not chosen); 6 or 7 upcoming PNRs; and more besides ... mostly I just need to use or see something twice and it sticks without any effort. I'm told by my partner that this is "a bit weird".
You must be like my husband who is capable of remembering a lot of numbers.
Yet, try to teach him some foreign words or spelling of some weird words and I'd be lucky to have it last for 15 minutes... (not saying you're like that though).