unified split record_id/version + moved from utils
As part of validation of record id to come. Here initial work:
- split record_id/version unified in a single function + move into a dedicated module
- unnecessary regex remove (behavior remain untouched)