✨ ベストアンサー ✨
for a long timeのように,forは広がりを感じさせる前置詞ですから,
the rules for English haiku
の方からは,心得や準備物から実際のきまりまで,幅広い「ルール」を指すような印象を受けます。
the rules of English haiku
は,韻を踏む(?)などの実際の最低限のきまりをさすような印象ですね。
どちらも間違いではないですし,「英語の俳句のルール」という日本語だけ見ると,私もofの方がしっくりきますが,文脈や状況によってはforの場合もありえるということでしょう。
回答ありがとうございますm(*_ _)m