text: Title: [🐛 BUG] Favicon not being displayed using run(favicon="favicon.png")
  Body: ### What went wrong? 🤔
  
  I cannot display a favicon even if I specify it in the run arguments
  The favicon is 96x96 pixels in png
  
  ### Expected Behavior
  
  My favicon to be displayed
  
  ### Steps to Reproduce Issue
  
  ```python
  from taipy.gui import builder as tgb
  from taipy.gui import Gui
  from pathlib import Path
  favicon_path = Path("favicon.png")
  with tgb.Page() as page:
      if favicon_path.exists():
          tgb.text("The favicon exists ")
      tgb.text("Where is my favicon?")
      
  Gui(page,).run(debug=True, use_reloader=True, port=5111, favicon=str(favicon_path))
  ```
  
  
  ### Solution Proposed
  
  _No response_
  
  ### Screenshots
  
  ![image](https://github.com/user-attachments/assets/7314b4eb-bf28-4ac8-a102-3218346d5716)
  
  
  ### Runtime Environment
  
  Ubuntu
  
  ### Browsers
  
  Firefox
  
  ### OS
  
  Linux
  
  ### Version of Taipy
  
  3.1.1
  
  ### Additional Context
  
  ```bash
  taipy==3.1.1
  taipy-config==3.1.1
  taipy-core==3.1.1
  taipy-gui==3.1.4
  taipy-rest==3.1.1
  taipy-templates==3.1.1
  ```
  
  
  ### Acceptance Criteria
  
  - [ ] Ensure new code is unit tested, and check code coverage is at least 90%.
  - [ ] Create related issue in taipy-doc for documentation and Release Notes.
  
  
  ### 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)