The Raspberry Pi support is in-progress: ARM64 Port Status - #76 by tqh. @tqh has been contributing a lot of ARM patches recently.
As for guaranteed to work, seems like the older Lenovo ThinkPads have worked out well. Maybe @PulkoMandy can chime in on how well his Lenovo ThinkPad X220 works https://twitter.com/pulkomandy/status/1431280622752960515.
My System76 Oryx Pro works completely, except for audio on the speakers (audio on headphones works), and external video out isn’t supported on any newer graphics hardware.
Almost forgot, there’s a thread on the topic of systems compatible with Haiku: Computers compatible with Haiku (current version)