I am old enough that when I was a kid in the UK there was still such a thing as a halfpenny (pronounced: ha'penny). Although please note: I am not that old; this was ½p - half a 'new penny', i.e. 1/200 of a pound sterling, and not to be confused with the old ½d, half of an old penny, which was 1/480 of a pound (or two farthings). Predecimal currency was well before my time. By over half a decade, in fact. But anyway, point is: of course this meant that some things were priced to end with £0.99½p. The rules are universal.
Just to add a data point about the pronunciation; the way you've written it leads me to read it as "har-penny", which I imagine is valid, however we pronounced it in my family as "hay-penny".
French stations too, they’ve introduced the 1.779€ a liter pricing a dozen years ago, so, 4 significant numbers. On a 100€ refill, it’s 10 cents, ie a drop.