Description: Complement the version constant by exposing it through a public view function for off-chain services. Tasks:
Implement get_version(env: Env) -> u32 in the contract implementation.
Return the custom VERSION constant.
Add a simple unit test for this getter.