text: Title: [🐛 BUG] Data Node Selector does not display nodes with CYCLE Scope
  Body: ### What went wrong? 🤔
  
  When I create a Scenario with Cycles (that is, I add Scope.CYCLE to certain Data Node configuration objects + I add a Frequency to the Scenario), I can't see the Data Node in the Data Node selector. I see the GLOBAL and the SCENARIO Data Nodes, but not those with Scope CYCLE.
  
  ### Expected Behavior
  
  I would expect to see all Data Nodes, including those with Scope set to CYCLE.
  
  ### Steps to Reproduce Issue
  
  This code shows the issue:
  
  ```python
  import datetime as dt
  
  import taipy as tp
  import taipy.gui.builder as tgb
  from taipy import Config, Frequency, Gui, Scope
  
  
  def add_three(a, b, c):
      return a + b + c
  
  
  a_node_config = Config.configure_data_node(id="a", default_data=1, scope=Scope.GLOBAL)
  
  b_node_config = Config.configure_data_node(id="b", default_data=2, scope=Scope.CYCLE)
  
  c_node_config = Config.configure_data_node(id="c", default_data=3, scope=Scope.SCENARIO)
  
  result_node_config = Config.configure_data_node(id="result", scope=Scope.SCENARIO)
  
  add_three_scenario_task = Config.configure_task(
      id="add_three",
      function=add_three,
      input=[a_node_config, b_node_config, c_node_config],
      output=result_node_config,
  )
  
  
  add_three_scenario_config = Config.configure_scenario(
      id="scenario",
      task_configs=add_three_scenario_task,
      frequency=Frequency.MONTHLY,
  )
  
  
  with tgb.Page() as page:
      tgb.text("# Data Node selector does not show Cycle Data Nodes", mode="md")
  
      tgb.data_node_selector()
  
  if __name__ == "__main__":
  
      tp.Orchestrator().run()
      scenario = tp.create_scenario(add_three_scenario_config)
  
      scenario.submit()
  
      gui = Gui(page=page)
      gui.run(
          title="test data node selector",
          use_reloader=True,
      )
  ```
  
  ### Screenshots
  
  ![Image](https://github.com/user-attachments/assets/8edbf80a-45cc-480e-b2f9-c5cb1a73e8e6)
  
  ### Runtime Environment
  
  Windows 10
  
  ### Browsers
  
  Brave
  
  ### OS
  
  Windows
  
  ### Version of Taipy
  
  4.0.2
  
  ### Acceptance Criteria
  
  - [ ] A unit test reproducing the bug is added.
  - [ ] Any new code is covered by a unit tested.
  - [ ] Check code coverage is at least 90%.
  - [ ] The bug reporter validated the fix.
  - [ ] Related issue(s) in taipy-doc are created for documentation and Release Notes are updated.
  
  
  ### Code of Conduct
  
  - [x] I have checked the [existing issues](https://github.com/Avaiga/taipy/issues?q=is%3Aissue+).
  - [ ] I am willing to work on this issue (optional)