PS/2 keyboards seem to be rather rare nowadays in general.
How about using an USB numeric keypad, and an USB Female to PS/2 Male (active) adapter? The active adapters are a bit rare, since many keyboards and mice actually support PS/2 on the USB interface directly, and the "adapter" is basically just a pair of connectors; but they only work if the keyboard/mouse hardware explicitly supports that. Of course, some of the USB numeric keypads might support such passive adapters; only their datasheets will tell, though.
You could also build the adapter yourself, using say an Arduino Nano or Arduino Pro Mini, and an USB Host Shield for Arduino (based on MAX3421E), for about 10-15 UKP. For AVR-based Arduinos and MAX3421E-based USB host shields, Oleg Mazurov (felis) maintains
USB Host Shield 2.0 Arduino library at github; for the PS/2 device side, Tomas Mudrunka (Harvie) maintains
ps2dev Arduino library at github.
The PS/2 connector has 5V signal levels, and can provide up to 275mA at 5V (per spec). Arduino Pro Mini will consume under 15mA, and an Arduino Nano under 25mA, so there should be no problem powering an USB keypad from this source (but I recommend you check the peak current use of whatever device you use; a cheap USB power meter should be good enough for this).
I like the adapter approach, because you can 3D print a small inline cable box (oval or bicone) to contain the adapter, and use with any USB numeric keypad. Might make a nice hobby project by itself, too. It might even be worth it to create a tiny Arduino Pro Mini clone with just a MAX3421E, and directly solder an USB cable to the MAX3421E (with a female connector) and an PS/2 cable (with a male connector), shaped so that it fits in an inline enclosure; as an OSHW USB-Keyboard/Mouse-to-PS/2 adapter. (As of 2021-08-12, JLCPCB SMT service has MAX3421EEHJ+ (part C45862) and ATmega328P-AU (C14877) and ATmega328PB-AU (C132230) in stock, so one could even get the boards manufactured and soldered using the JLCPCB SMT service.)