v0.6.46

Features:
- ci: add tag-based version extraction job

Refactors:
- scripts: externalize version file writing into reusable function