Since plutus-apps is now in maintenance mode (source), the off-chain code needed to be migrated away. This migration allows for building the off-chain code with other versions of ghc as well as being more future proof for when other versions of plutus are released (plutus-apps will not be updated to support them).
The code has been successfully built using ghc-9.2.8 and ghc-9.6.4. It failed to build with ghc-9.4.8.
Since plutus-apps is now in maintenance mode (source), the off-chain code needed to be migrated away. This migration allows for building the off-chain code with other versions of ghc as well as being more future proof for when other versions of plutus are released (plutus-apps will not be updated to support them).
The code has been successfully built using ghc-9.2.8 and ghc-9.6.4. It failed to build with ghc-9.4.8.