Forged Through Time v0.5.0 — Questbook + Story Integration

Base architecture:
- Minecraft 1.20.1 / Forge 47.4.10.
- 16 FTB Quests chapters with the established Vanilla, Tetra, Create and Fossils & Archeology progression.
- Main story remains dependency-driven; Trials of Mastery stay optional completionist content.
- Existing quest IDs, tasks, rewards, dependencies and progression stages are preserved in this integration pass.

0.5.0 book system:
- Added KubeJS 2001.6.5-build.26 and its required Rhino 2001.2.3-build.10 dependency to the CurseForge manifest.
- Added `overrides/kubejs/server_scripts/starting_books.js`.
- Every player receives the FTB Quest Book and the Chronicle of the Lost Age through the server-side login event.
- Quest-book and Chronicle delivery use independent persistent flags: `quest_book_given` and `chronicle_given`.
- The legacy 0.5.1 combined marker is recognised so worlds migrated from that build do not receive duplicate books.
- The Chronicle is a vanilla `minecraft:written_book`; no additional book-content mod or external loader is required.
- The Chronicle is narrative-only and does not gate progression. The FTB Quest Book remains the gameplay/progression guide.

Story direction:
- The Chronicle introduces the Lost Age, the four major knowledge themes of Forged Through Time and the relationship between the practical quest path and the recovered history.
- Tetra represents recovered craftsmanship.
- Create represents the rebuilding of industrial knowledge.
- Fossils & Archeology represents the investigation of life from the previous age.
- Exploration connects the physical remains of the old world with the player's new settlement and discoveries.

Packaging:
- Quest Edition and Multiplayer Edition keep their existing 0.5.0 quest/progression data.
- The same starting-book script and KubeJS/Rhino manifest dependencies are included in both editions.
- `manifest.json` remains a normal CurseForge `minecraftModpack` manifest with `overrides` at the archive root.

Validation target:
- ZIP opens successfully.
- `manifest.json` is in the archive root.
- `overrides/` is in the archive root.
- KubeJS and Rhino are declared as required CurseForge dependencies for Forge 1.20.1.
- Starting-book script is present in both editions.
