* feat: implement pagination for database listing
* fix: change database_id attribute type from string to int64
* refactor: rename getDatabase to getDatabaseById for clarity
* fix: improve error handling for database not found scenario
* feat: add validation for database_id and name attributes; implement separate functions for fetching databases by ID and name
* feat: implement database client interface and update database fetching functions
* refactor: rename matcher to filter for clarity and update pagination logic
* feat: implement flavors retrieval with pagination and filtering support
* refactor: rename flavor import for consistency and clarity
* feat: add support for InstanceStatePending in wait handler logic
* refactor: simplify GetFlavorsRequest and GetFlavorsRequestExecute by removing pagination parameters
* refactor: improve readability of test cases by formatting function signatures and restructuring test runs
* refactor: remove pagination parameters from GetFlavorsRequest in test case
* refactor: simplify function signatures and improve readability in datasource and resource files
* refactor: add descriptions for user-related attributes in datasource schema
* refactor: enhance user resource schema with additional attributes and improve logging
* refactor: delete unused file
* refactor: standardize formatting and improve function naming for user resource management
* refactor: remove skip from TestMapFields and update roles initialization in resource tests
* fix: golangci lint issues
* fix: golangci lint issues again
* fix: golangci lint issues again
* chore: work save
* fix: refactor flavors
* fix: refactor pg user and database
* fix: refactor flavor parameters
* fix: refactor tf script
* chore: work save
* chore: work save
* chore: work save
---------
Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>