::
承認の権限を制限しないのであれば、1と2はSPFX等でのカスタマイズ無しでは不可能です。
制限してもよいのであれば、以下の方法で解決できる可能性があります。
1.Flowのみで承認ステータスを変える方法
リスト利用者全員から承認権限を無くした上で、Flow実行専用のアカウントを作成し、そのFlow実行専用アカウントのみを承認者とする。
ステータスの変更はFlow実行専用アカウントで作成したFlow経由でのみ行える。
2.承認/却下オプションの非表示化
承認・却下後のみオプションが非表示化されれば良いのであれば方法があります。
承認・却下後のアイテムを格納する新規リストを作成し、利用者の権限を閲覧のみとする。
併せて承認ステータスの変更をトリガーにした新規Flowを作成し、承認・却下されたアイテムを新規リストに移動させる。
もし承認フローで承認後に何か処理をしてたとしても、新規Flow側に処理を移す事で問題なく稼働します。
全ての段階でオプション非表示にしたいのであれば、1で紹介した方法で結果的に解決されます。
3.Flowで承認ステータスが変更された場合に通知する方法
こちらはSharePointの通知機能なり、ApprovalsのWait for an approvalで承認を受け取った後にメール通知を組み込むなど、業務要件に沿って工夫してください。