この場合、次のような言い方ができますよ。
ーYou can eat all you want for an hour and a half.
「1時間半食べ放題です」
to eat all you want で「好きなだけ食べる」
ーIt's all-you-can-eat for 90 minutes.
「90分食べ放題です」
all-you-can-eat で「食べ放題の」
an all-you-can-eat buffet にすると「食べ放題のビュッフェ」と言えます。
ご参考まで!
ご質問ありがとうございます。
・「It's all-you-can-eat for an hour and a half.」
(意味) 1時間半食べ放題です。
<例文>It's all-you-can-eat for an hour and a half.// That's great. I'm hungry.
<訳>1時間半[食べ放題](https://eikaiwa.dmm.com/uknow/questions/128832/)です。//いいですね!私はお腹すいてます。
・all-you-can-eat 食べ放題
参考になれば幸いです。