Fixing TypeScript Inference for Custom Session Fields in Separate Client/Server Projects - Better Auth