fix(schema-engine): fix trailing underscore in migration name (#5632)
## Description
- Fixes railing underscore in migration name when migration name is
omitted
- Add test to verify functionality
Closes #[28018](https://github.com/prisma/prisma/issues/28018)