添加个人资料设置页面,支持用户设置头像和昵称。主要变更包括: 1. 新增 profile 页面路由配置 2. 扩展用户类型定义,增加 profileDone 字段 3. 添加更新用户信息的 API 接口 4. 实现头像上传、压缩和保存功能 5. 在首页检查用户资料完成状态并跳转 6. 优化用户信息处理逻辑,提取公共方法