Changed default access level to public
Changed default access level for all classes/structs/fields from package internal to public.
Additional minor changes:
- Added
LocalizedError
toMatrix.Error
struct for more descriptive error messages in log output - Removed
@testable
marker from unit test imports to catch any access-control related errors
Note: Recommend merging https://gitlab.futo.org/cvwright/matrix.swift/-/merge_requests/4 beforehand, as this branch is based from it.