fix: include rule_engine_records and shacl_classifier in function packaging

## Bump
- [ ] Major
- [ ] Minor
- [x] Patch

## Changelog

### Fixed
- Add `common/rule_engine_records.py` and `common/shacl_classifier.py` to the hardcoded `file_list` in `_get_embedded_function_files` — both files existed in source but were omitted, causing `ModuleNotFoundError: No module named 'common.rule_engine_records'` at runtime in deployed functions
- Add `tests/test_function_code_imports.py` to catch future mismatches between `_function_code/` source files and the packaging list in `deploy.py`
