♻️ Refactor burn-in validation to accept scene nodes explicitly
This change refactors the burn-in validation logic to pass scene nodes as an argument, removing the dependency on the global project session. This improves testability and decouples the validation logic from the current session context.