89bfb6c519
A project has at most one customer, so the hours picker shouldn't offer other customers' projects. HoursSection now passes customerAccountId to ProjectSelect (shows this customer's projects + still-unassigned ones). Backend createEntry rejects a projectId owned by a different customer (422 PROJECT_CUSTOMER_MISMATCH) as defence-in-depth behind the picker.