「私は少なくとも一晩に7時間は眠る必要がある。」
→「I need to sleep at least seven hours per night.」
「私は」「少なくとも一晩に7時間は」「眠る必要がある」
「~につき」という表現は「a(an) ~」や「per ~」を使います。 「a(an) ~」はカジュアルな表現で日常ではこちらを使い、「per ~」はフォーマルな表現となります。 「a(an) ~」は冠詞なので「単数名詞」でしか使えませんが、「per ~」は前置詞として使えます。
「私は少なくとも一晩に7時間は眠る必要がある。」は「I like to sleep at least seven hours per night.」
となります。