Project environment variables, improved validation

Project environment variables, improved validation Project environment variables, improved validation

Features

feat: project env variables configuration input by @Tpuljak in #516
feat: update container registry list styling to match rest of TUI by @tarunrajput in #525
feat: add git context updating by @lbrecic in #459
feat: target command aliases by @idagelic in #517
feat: workspace API keys and env variables by @Tpuljak in #533
feat: project naming by @idagelic in #543
feat: tailscale ssh tunnel package by @Tpuljak in #536
feat: daytona info consistency by @idagelic in #526
feat: profile data service by @Tpuljak in #519feat: remote profile flow by @idagelic in #547

Fixes

fix: reset project uptime after stop by @Tpuljak in #509
fix: use workspace names instead of id in CLI messages by @Tpuljak in #520
fix: use agent api client in tailscale server by @Tpuljak in #534
fix: info panic by @idagelic in #542
fix: ensure API calls are heading towards a Daytona Server instance by @Tpuljak in #535
fix: reinitialize provider if the connection is broken by @Tpuljak in #524
fix: run server service as user by @Tpuljak in #546
fix: separate ssh config by @Tpuljak in #548

For more information on Daytona v0.15.0, refer to the GitHub release page.