Hier mal eine Auswahl aus unserer Community. Da sollten deine Fragen soweit beantwortet werden sollen. Wenn du nur HA aufsetzen möchtest, reicht schon ein raspi4 oder 5 vollkommen aus. Kommen VM mit ins Spiel, würde ich auf einen Mini-PC setzen, in welche Form auch immer.
Da ich keine VM nutze, läuft HA bei mir auf raspi4 ohne Probleme.