refactor(procedure-picker): improve component structure and add readonly support
- Reorganize imports and add type imports section
- Replace custom Button with ButtonAction component
- Add readonly state handling for fields and buttons
- Improve type safety with ProcedureSrc type casting
feat(usePaginatedList): add syncToUrl option for nested components
Add syncToUrl option to disable URL synchronization when used in modals or nested components to prevent overriding parent page URL. Default remains true for backward compatibility.
Also includes minor formatting improvements in procedure-list.vue template.